Kubesphere V2.1.1安装后开启可拔插组件DevOps(1)
前面开启Devops后,发现有几个pod异常
查看一下pod日志
kubectl describe pod -n kubesphere-devops-system ks-jenkins-6d78cbf955-sj6b6
显示的错误如下
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedScheduling <unknown> default-scheduler 0/4 nodes are available: 1 Insufficient memory, 3 node(s) had taints that the pod didn't tolerate.
猜测一下是不是之前的内存参数太大了(前面只将false改了True,默认的内存参数没改动)
devops:
enabled: false
jenkinsMemoryLim: 8Gi
jenkinsMemoryReq: 4Gi
jenkinsVolumeSize: 8Gi
jenkinsJavaOpts_Xms: 3g
jenkinsJavaOpts_Xmx: 6g
jenkinsJavaOpts_MaxRAM: 8g
sonarqube:
enabled: false
postgresqlVolumeSize: 8Gi
那就改小点,按下面改
然后再保存退出,查看动态日志,更新成功。
再查看一下pod状态
[root@master1 conf]# kubectl get pod -n kubesphere-devops-system
NAME READY STATUS RESTARTS AGE
ks-devops-db-ctrl-job-tgdx8 0/1 Completed 0 25m
ks-devops-db-init-job-pqm6l 0/1 Completed 0 25m
ks-jenkins-dcdf6dd6c-w2qnl 1/1 Running 0 24m
ks-sonarqube-postgresql-6fb4879b66-vv9pg 1/1 Running 0 4h53m
ks-sonarqube-sonarqube-66fd779865-sbszx 1/1 Running 1 4h53m
s2ioperator-0 1/1 Running 1 24m
uc-jenkins-update-center-975dd9bdd-tng55 1/1 Running 0 4h54m
ks-jenkins-dcdf6dd6c-w2qnl已经正常了,虽然ks-devops-db-init-job还是Completed,但Devops组件已经正常了