- 已编辑
KubeSphere 镜像构建器(S2I)服务证书过期(x509)问题
YyudongK零S
更新用户,也提示证书问题。
v3.4.1 安装后更新证书,还是报错
YyudongK零S
yzongshuai 你的场景要参考 “未开启 DevOps模块” 部分操作;
yudong v3.4.0-patch.0 下载不了,
registry.cn-beijing.aliyuncs.com/kubesphereio/ks-installer:v3.4.0-patch.0
与
kubesphere/ks-installer:v3.4.0-patch.0
都下载不了
我现在是安装了devops的
YyudongK零S
CuiShi0407 如果已经安装了 DevOps ,只需要替换证书就行了。
- 已编辑
确实解决了问题,拉了新的镜像ks-installer:v3.4.1-patch.0重新跑一下install即可
版本3.4
安装的时候勾选了devops功能,按照提示执行了./update-s2i-cert.sh
现在kubectl logs -f -n kubesphere-monitoring-system notification-manager-operator-6bfc9564bc-xz6c7 -c notification-manager-operator
还是提示2024/08/31 22:30:17 http: TLS handshake error from 192.168.159.16:44133: remote error: tls: bad certificate
期间执行过 kubectl -n kubesphere-system rollout restart deployment ks-installer
WwanjunleiK零S
执行这个脚本
caBundle=$(kubectl get validatingWebhookConfiguration notification-manager-validating-webhook -o jsonpath=‘{.webhooks[0].clientConfig.caBundle}’)
cat > /tmp/patch.yaml <<EOF
spec:
conversion:
webhook:
clientConfig:
caBundle: ${caBundle}
service:
namespace: kubesphere-monitoring-system
EOF
kubectl patch crd configs.notification.kubesphere.io –type=merge –patch-file /tmp/patch.yaml
kubectl patch crd receivers.notification.kubesphere.io –type=merge –patch-file /tmp/patch.yaml
WwanjunleiK零S
darker 这个不是validate,是mutating。你可以先尝试一下能不能解决你的问题