重复安装kubesphere出错暂时性解决

重复安装时, 如果 ks 处于异常状态会导致这个问题,暂时可以这么解决。

查看日志
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f

failed: [localhost] (item={'ns': 'kubesphere-system', 'kind': 'users.iam.kubesphere.io', 'resource': 'admin', 'release': 'ks-core'}) => {"ansible_loop_var": "item", "changed": true, "cmd": "/usr/local/bin/kubectl -n kubesphere-system annotate --overwrite users.iam.kubesphere.io admin meta.helm.sh/release-name=ks-core && /usr/local/bin/kubectl -n kubesphere-system annotate --overwrite users.iam.kubesphere.io admin meta.helm.sh/release-namespace=kubesphere-system && /usr/local/bin/kubectl -n kubesphere-system label --overwrite users.iam.kubesphere.io admin app.kubernetes.io/managed-by=Helm\n", "delta": "0:00:00.579129", "end": "2023-06-15 08:44:40.555266", "failed_when_result": true, "item": {"kind": "users.iam.kubesphere.io", "ns": "kubesphere-system", "release": "ks-core", "resource": "admin"}, "msg": "non-zero return code", "rc": 1, "start": "2023-06-15 08:44:39.976137", "stderr": "Error from server (InternalError): Internal error occurred: failed calling webhook \"users.iam.kubesphere.io\": failed to call webhook: Post \"https://ks-controller-manager.kubesphere-system.svc:443/validate-email-iam-kubesphere-io-v1alpha2?timeout=30s\": service \"ks-controller-manager\" not found", "stderr_lines": ["Error from server (InternalError): Internal error occurred: failed calling webhook \"users.iam.kubesphere.io\": failed to call webhook: Post \"https://ks-controller-manager.kubesphere-system.svc:443/validate-email-iam-kubesphere-io-v1alpha2?timeout=30s\": service \"ks-controller-manager\" not found"], "stdout": "", "stdout_lines": []}

PLAY RECAP *********************************************************************
localhost                  : ok=15   changed=9    unreachable=0    failed=1    skipped=6    rescued=0    ignored=0   
 

暂时性解决

kubectl edit validatingwebhookconfigurations users.iam.kubesphere.io

查找 failurePolicy 将Fail 改为 Ignore 后重启 ks-installer ,待安装完成后再改回 Fail

 重启 ks-installer

kubectl rollout restart -n kubesphere-system deployment ks-installer 

 

问题已经解决成功开始安装 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
安装KubeSphere时,可以按照以下步骤进行操作: 1. 首先,在Linux上下载KubeSphere的核心文件。可以使用以下命令下载文件: ``` wget https://github.com/kubesphere/ks-installer/releases/download/v3.1.1/kubesphere-installer.yaml wget https://github.com/kubesphere/ks-installer/releases/download/v3.1.1/cluster-configuration.yaml ``` 2. 下载完成后,需要手动进行KubeSphere的安装,因为Linux上安装KubeSphere是最小安装,某些功能可能没有包含在内。可以使用以下命令进行安装: ``` kubectl apply -f kubesphere-installer.yaml kubectl apply -f cluster-configuration.yaml ``` 3. 如果在安装过程中遇到错误,可以尝试关闭虚拟机,并增加内存和处理器的配置。这可能有助于解决一些安装问题。 请注意,在安装KubeSphere时,确保按照正确的顺序执行命令,并根据需要进行必要的配置和调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [安装KubeSphere](https://blog.csdn.net/m0_59711726/article/details/126449343)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Kubernetes:(十一)KubeSphere的介绍和安装(华丽的篇章)](https://blog.csdn.net/ver_mouth__/article/details/126141475)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值