-
Choerodon平台版本: 0.6.0
-
遇到问题的执行步骤:
同一个内网里创建了2个K8S集群(按照文档安装,helm安装也按照文档安装),但把第二个集群加入到平台后安装组件失败
-
文档地址:
-
环境信息(如:节点信息):
同一个内网2个集群
集群1:
192.168.0.222 集群1 Master(安装平台兼开发环境)
192.168.0.223 集群1 Master(安装平台兼开发环境)
192.168.0.224 集群1 Master(安装平台兼开发环境)
192.168.0.225 集群1 Node(安装平台兼开发环境)
集群2
192.168.0.219 集群2 Master(测试环境)
192.168.0.220 集群2 Master(测试环境)
192.168.0.221 集群2 Master(测试环境) -
报错日志:
2020/05/28 09:43:36 [INFO] get command: cluster:2.release:choerodon-cert-manager/cert_manager_install
E0528 09:43:38.268593 6 error.go:19] context deadline exceeded
I0528 09:43:38.268646 6 client.go:226] send response key cluster:2.release:choerodon-cert-manager.commit:, type helm_release_install_failed
I0528 09:43:45.719736 6 client.go:226] send response key env:choerodon, type resource_status_sync_event
2020/05/28 09:43:45 [INFO] get command: cluster:2.env:choerodon.envId:3/resource_status_sync
I0528 09:43:45.739508 6 helm_helper.go:229] sync response [{“resourceType”:“persistentvolume”,“resourceName”:“pv-grafana-uat”,“id”:40}]
I0528 09:43:45.739546 6 client.go:226] send response key cluster:2.env:choerodon.envId:3, type resource_status_sync
I0528 09:43:45.770821 6 client.go:226] send response key inter:inter, type node_sync
E0528 09:43:45.837337 6 repo.go:253] env: choerodon repo new: git clone --mirror: fatal: Could not read from remote repository.
E0528 09:44:00.848113 6 repo.go:253] env: choerodon repo new: git clone --mirror: fatal: Could not read from remote repository. -
原因分析:
提出您分析问题的过程,以便我们能更准确的找到问题所在
2个主要报错
cluster:2.release:choerodon-cert-manager.commit:, type helm_release_install_failed
env: choerodon repo new: git clone --mirror: fatal: Could not read from remote repository. -
疑问:
提出您对于遇到和解决该问题时的疑问
是 agent ssh 拉取 gitops 库失败了。你试一下在测试集群节点上是否能通过 ssh 正常拉取代码,并贴一下拉取时 gitlab 的日志。
由于使用内部域名,导致agent无法访问,第二个集群的coredns没配置导致,在/etc/hosts和coredns中配置后解决。