摘要:
docker-compose方式安装的gitlab-ce升级到极狐gitlab 1. 安装gitlab-ce 创建目录: mkdir -p /srv/gitlab/config mkdir -p /srv/gitlab/logs mkdir -p /srv/gitlab/data vi gitlab 阅读全文
摘要:
centos 7.9 自带 git 版本太旧(1.8),可以使用 yum 方式安装新版本。 升级方式如下: yum install epel-release yum remove git rpm -U http://opensource.wandisco.com/centos/7/git/x86_6 阅读全文
摘要:
centos7.9 自带的 git 版本太旧(1.8),需要升级 安装 git 插件 asdf plugin-add git https://github.com/john-cai/asdf-git.git 安装依赖 yum install autoconf curl expat gcc make 阅读全文
摘要:
极狐gitlab ci/cd pipeline 效率优化 与任何持续集成和持续部署平台一样,速度对于开发人员效率至关重要。 官方文档参考:Pipeline efficiency | GitLab 1. 优化 runner 极狐gitlab 提供共享 runner 给所有项目 ci/cd 任务使用。当 阅读全文
摘要:
极狐gitlab pipeline 构建容器镜像两大方法 随着 k8s 的流行,用容器的方式来交付软件产品也变得越来越普遍,那么在极狐gitlab ci/cd 流程中如何更快捷、更安全的方式来构建容器镜像呢?目前主要有两大的方式: docker 构建镜像 Kaniko 构建镜像 1. docker 阅读全文
摘要:
pipeline 中不同 job 默认是无法传递变量的,但是我们可以通过 artifacts 功能实现传递,具体看实例 build: stage: build script: - echo "BUILD_VARIABLE=value_from_build_job" >> build.env arti 阅读全文
摘要:
最近在 k8s 上面运行 mysql 报错 $ kubectl -n devops logs mysql-679745f64f-4cdzc 2021-12-10 01:18:26+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Serve 阅读全文
摘要:
最近在本机 vmware 中搭建 devops 环境时,使用 ceph rbd(StorageClass方式) 把 ceph 集成到 k8s 中去, 但是只要 pod 有读写,ceph 集群 health 状态就会报错: [root@ceph01 ceph-cluster]# ceph -s clu 阅读全文
摘要:
错误提示 使用 ceph -s 提示集群状态 HEALTH_WARN [root@ceph01 ~]# ceph -s cluster: id: b356ff71-d7e6-4bdf-abae-9bbd141567c3 health: HEALTH_WARN application not enab 阅读全文
摘要:
k8s 中 pv 有以下三种访问模式(Access Mode): ReadWriteOnce:只可被一个Node挂载,这个Node对PV拥有读写权限 ReadOnlyMany: 可以被多个Node挂载,这些Node对PV只有只读权限 ReadWriteMany: 可以被多个Node挂载,这些Node 阅读全文