风过无痕 我的应用商店也是空白,安装完“应用商店管理”的扩展组件后也是一样。“kubectl -n openpitrix-system get job”仅显示“No resources found in openpitrix-system namespace.”根本没有大家说的job在运行啥的。尝试去“应用商店管理”的扩展组件中手动添加应用仓库,仓库地址“https://charts.bitnami.com/bitnami”和“https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts”,任何一个仓库地址填写后都无法通过验证,均显示“server misbehaving ”,这个怎么解决呢? 系统信息:CentOS v7.9(5.4.278-1.el7.elrepo.x86_64) | Kubernetes v1.28.2 | Kubesphere v4.1.2 | 4c/4g/40g
inksnw 风过无痕 1.在 KubeSphere 4.x 中为了保持核心的简洁,我们默认移除了内置商店内的应用,如果有需要可按如下方法添加。https://ask.kubesphere.io/forum/d/23922-kubesphere-411-ying-yong-shang-dian-pei-zhi-fang-fa 另外如果想把helm repo中的应用变成商店中的应用可以使用这个项目操作 https://github.com/kubesphere-extensions/app-tool 2.在4.x中已经没有了openpitrix-system名称空间下的导入应用job, 需要手动使用上文的方法导入 3. 我尝试了一下这两个仓库, 都可以正常同步的 点击验证源的时候, 可以尝试看一下apiserver报什么错, 在主机上执行 curl https://源的地址/index.yaml 看看能否拉下来文件 curl https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts/index.yaml kubectl logs -f deploy/ks-apiserver -n kubesphere-system
风过无痕 inksnw 想添加多个仓库,命令是否可这样编写? go run main.go --server=http://192.168.0.105:30880 \ --token=${token} \ --repo=https://charts.bitnami.com/bitnami \ --repo=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
inksnw 风过无痕 bitnami源有重定向, 这样执行看下, 如果你用Ping 要写 ping charts.bitnami.com curl -L https://charts.bitnami.com/bitnami/index.yaml
inksnw 浏览器是你的个人电脑吧, 需要保证在节点主机192.168.1.49上能正常执行curl -L 才行你加一下-v 看看详情卡在哪了 curl -L -v https://charts.bitnami.com/bitnami/index.yaml
inksnw 风过无痕 在容器里执行 kubectl exec -it deploy/ks-apiserver -n kubesphere-system -- /bin/sh wget https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts/index.yaml
风过无痕 inksnw 十分感谢您的耐心解答,终于解决了问题,就是容器的DNS解析问题。解决方法如下: 进入容器 kubectl exec -it deploy/ks-apiserver -n kubesphere-system -- /bin/sh 修改resolv.conf vi /etc/resolv.conf 添加"nameserver 114.114.114.114″,马上可以添加应用仓库了,不知道之后会否有问题,反正现在是可以了。
inksnw 风过无痕 查看有多个少应用 kubectl get applications.application.kubesphere.io|wc -l 查看运行日志 kubectl logs -f deploy/ks-controller-manager -n kubesphere-system