重启 kubesphere-system 命名空间中的 ks-apiserver 服务
重启 kubesphere-system 命名空间中的 ks-apiserver 服务,并将其副本数设置为1。
- 获取 ks-apiserver Deployment 信息
kubectl get deployment ks-apiserver -n kubesphere-system
- 将 ks-apiserver 副本数设置为0,这样可以确保 Pod 被优雅地关闭
kubectl scale --replicas=0 deployment/ks-apiserver -n kubesphere-system
- 确认 ks-apiserver Pod 已被关闭
kubectl get pods -n kubesphere-system -l app=ks-apiserver
- 将 ks-apiserver 副本数设置为1
kubectl scale --replicas=1 deployment/ks-apiserver -n kubesphere-system
- 观察 ks-apiserver Pod 状态,等待新的 Pod 进入 Running 状态
kubectl get pods -n kubesphere-system -l app=ks-apiserver -w
通过这些步骤,你可以优雅地重启 ks-apiserver,并将其副本数设置为1。请注意,如果你使用的是 KubeSphere,重启 API 服务可能会导致 KubeSphere UI 短暂不可用。确保在执行这些操作之前,已经备份了关键数据。
作者:Jeebiz 创建时间:2025-04-24 10:22
最后编辑:Jeebiz 更新时间:2025-04-24 10:26
最后编辑:Jeebiz 更新时间:2025-04-24 10:26