创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
虚拟机,Anolis 8.9 rhel fedora centos,4C/8G
Kubernetes版本信息
将 kubectl version
命令执行结果贴在下方
Client Version: version.Info{Major:“1”, Minor:“22”, GitVersion:“v1.22.17”, GitCommit:“a7736eaf34d823d7652415337ac0ad06db9167fc”, GitTreeState:“clean”, BuildDate:“2022-12-08T11:47:36Z”, GoVersion:“go1.16.15”, Compiler:“gc”, Platform:“linux/amd64”}
Server Version: version.Info{Major:“1”, Minor:“22”, GitVersion:“v1.22.17”, GitCommit:“a7736eaf34d823d7652415337ac0ad06db9167fc”, GitTreeState:“clean”, BuildDate:“2022-12-08T11:42:04Z”, GoVersion:“go1.16.15”, Compiler:“gc”, Platform:“linux/amd64”}
KubeSphere版本信息
v3.4.1。使用kk安装kubernetes和kubesphere集群。
问题是什么
使用kk一键部署3节点的kubernetes和kubesphere,3个节点即是master节点又是worker节点(包括角色:etcd, control-plane, worker)。
在部署完成后,当关闭其中1个master节点,将无法登录到kubesphere管理控制台的网页。kubernetes使用指令kubectl get nodes,能够看到2个主节点工作正常,一个主节点为NotReady状态。
如何在1台主节点宕机时,仍然能够保证kubeshpere管理控制台正常使用?