溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

helm3安裝gitlab

發(fā)布時(shí)間:2020-09-01 11:38:51 來源:網(wǎng)絡(luò) 閱讀:2082 作者:羊皮裘老頭 欄目:云計(jì)算

1、添加helm源

helm repo add stable https://kubernetes-charts.storage.googleapis.com
helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
helm repo add? apphub https://apphub.aliyuncs.com/

helm3安裝gitlab

2、下載gitlab-ce

helm pull stable/gitlab-ce
tar? -zxvf? gitlab-ce-0.2.2.tgz

helm3安裝gitlab

3、修改values.yaml文件

helm3安裝gitlab

4、安裝

helm install gitlab gitlab-ce

備注:由于我是最新16.3的集群,所以這里會(huì)報(bào)錯(cuò)。如果你是16以下的版本這里不會(huì)報(bào)錯(cuò)


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

helm3安裝gitlab

#在進(jìn)行安裝,錯(cuò)誤原因是現(xiàn)有 k8s不支持gitlab-ce的deployment spec
helm install gitlab gitlab-ce
grep -irl "apps/v1" gitlab-ce | grep deployment

helm3安裝gitlab

依次修改配置文件:

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

helm3安裝gitlab

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

helm3安裝gitlab

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

helm3安裝gitlab

在進(jìn)行安裝

helm install gitlab gitlab-ce

helm3安裝gitlab

5、查看集群狀態(tài)

kubectl get pod
helm3安裝gitlab

#由于資源需要請(qǐng)求pv,所以我們還需要?jiǎng)?chuàng)建pv
kubectl get pv
kubectl get pvc

helm3安裝gitlab

#在worker節(jié)點(diǎn)創(chuàng)建hostpath掛在目錄
mkdir? -p? /data/gitlab/pv{1..4}

在master節(jié)點(diǎn)創(chuàng)建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

helm3安裝gitlab

helm3安裝gitlab

再查看集群狀態(tài)

helm3安裝gitlab

登錄界面

helm3安裝gitlab

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI