• DevOps
  • 系统组件devops里副本数量为0,导致服务显示【已停止】,请问如何把副本数量重新设置回1?

操作系统信息
例如:物理机,Centos7.5 64G

Kubernetes版本信息
v1.23.10

容器运行时
Docker version 20.10.8

KubeSphere版本信息
v3.4.1。通过kk从v3.4.0升级而来。

问题是什么
系统组件devops里副本数量为0,导致服务显示【已停止】,请问如何把副本数量重新设置回1?

我们是使用kubekey将kubesphere从3.4.0升级到3.4.1的,升级时用到的kubekey-config.yaml还是当时3.4.0时,是从官网代码里找的完整全量的配置文件,不是用的通过kk create 生成的文件。

我们直接用./kk create config xxx生成的配置文件重新部署后就好了

./kk create config --with-kubernetes v1.23.10 --with-kubesphere v3.4.1 -f /opt/kubekey-config.yaml

./kk create cluster -f /opt/kubekey-config.yaml

    yudong

    按上面的重新创建后,安装devops时,因为镜像内置证书过期问题是有【x509: certificate has expired or is not yet valid: current time 2024-04-28T06:32:25Z is after 2024-02-14T06:08:48Z】的报错,此时再将ks-install的镜像升级为补丁版 后就都success了