helm3安装gitlab

网友投稿 323 2022-10-31

helm3安装gitlab

总目录索引:Helm 从入门到放弃系列

1、添加helm源

helm repo add stable repo add aliyun repo add  apphub pull stable/gitlab-cetar  -zxvf  gitlab-ce-0.2.2.tgz

3、修改values.yaml文件

4、安装

helm install gitlab gitlab-ce

备注:由于我是最新16.3的集群,所以这里会报错。如果你是16以下的版本这里不会报错

grep -irl "extensions/v1beta1" gitlab-ce | grep deploymentgrep -irl "extensions/v1beta1" gitlab-ce | grep deploy | xargs sed -i 's#extensions/v1beta1#apps/v1#g'

#在进行安装,错误原因是现有 k8s不支持gitlab-ce的deployment spechelm install gitlab gitlab-cegrep -irl "apps/v1" gitlab-ce | grep deployment

依次修改配置文件:

vim gitlab-ce/charts/postgresql/templates/deployment.yaml添加:  selector:    matchLabels:      app: {{ template "postgresql.fullname" . }}

vim gitlab-ce/charts/redis/templates/deployment.yaml添加:  selector:    matchLabels:      app: {{ template "redis.fullname" . }}

在进行安装

5、查看集群状态

#由于资源需要请求pv,所以我们还需要创建pvkubectl get pvkubectl get pvc

#在worker节点创建hostpath挂在目录mkdir  -p  /data/gitlab/pv{1..4}

在master节点创建pv文件

[root@node1 pv]# cat pv1.yaml  apiVersion: v1 kind: PersistentVolume metadata:   name: gitlab-pv1 spec:   capacity:     storage: 10Gi   volumeMode: Filesystem   accessModes:   -  ReadWriteOnce      persistentVolumeReclaimPolicy: Retain        hostPath:      path: /data/gitlab/pv1

再查看集群状态

登录界面

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring Boot监控SQL运行情况的全过程
下一篇:基于并行接口的动态参数采集系统的设计
相关文章

 发表评论

暂时没有评论,来抢沙发吧~