Kubernetes 部署代码仓库 Gitlab

Kubernetes 部署代码仓库 Gitlab

文章目录

  !版权声明:本博客内容均为原创,每篇博文作为知识积累,写博不易,转载请注明出处。


系统环境:

  • Gitlab 版本:13.6.2
  • 系统版本:CentOS 7.9
  • Docker 版本:19.03.13
  • Kubernetes 版本:1.20.1

参考地址:

如果本博文对你有帮助,别忘了 github 给颗星哦~

一、部署组件安排

这里一共需要部署三个组件,提前对所需部署的组件进行部署安排,如下:

组件名称 存储位置 存储分配 资源分配
Redis /nfs/git/redis 5GB 1C & 2G
Postgresql /nfs/git/postgresql 20GB 2C & 2G
Gitlab /nfs/git/gitlab 100GB 4C & 8G

二、部署 Redis

1、创建存储资源

创建 PV、PVC 资源 yaml 文件 redis-storage.yaml

 1## PV
 2apiVersion: v1
 3kind: PersistentVolume
 4metadata:
 5  name: redis
 6  labels:
 7    a