一键安装choerodon v0.24域名解析失败

  • Choerodon平台版本: v0.24

  • 遇到问题的执行步骤:
    1、设置了公网ip dns解析;
    2、pod里面ping 域名也没有问题;


    3、安装:./c7nctl install c7n -c config.yml --version=0.24
    报错:
    ERRO[0533] 请检查您的域名: gitlab.xxx.cn 已正确解析到集群
    ERRO[0533] Check Release Domain gitlab failed: Check domain failed want 788QcvdyN0tNpF4Q8dE6vU5g4J got {“success”:false}

  • 文档地址: https://choerodon.io/zh/docs/installation-configuration/steps/install/choerodon/

  • 环境信息(如:节点信息):
    公网dns解析的时node01节点的公网ip地址

  • 报错日志:

  • 原因分析:

    提出您分析问题的过程,以便我们能更准确的找到问题所在

  • 疑问:

    请问这可能是什么原因导致的域名不能指向集群呢?在c7n-system的pod里面也是可以ping通的,为什么安装校验是ERRO呢?请大佬帮忙解答下,谢谢

你使用的是阿里云容器服务以及 SLB?

自己部署的k8s

ECS自建k8s

请确认有 EIP 的节点可以通过 80 端口访问 ingress-controller。

目前dns解析到master节点的公网ip,
pod里面也是可以ping通的


阿里云安全组设置:

但是一键安装,还是Wait domain ch-gitlab.xxx.cn point to cluster

请解析到worker节点的公网ip

解析到worker节点,也是一样的提示,一直等待域指向节点,然后Error,

kubernetes集群是按这个教程搭建的吗

https://choerodon.io/zh/docs/installation-configuration/steps/kubernetes/

你好,我换了文档的方式安装了k8s集群,运行一键安装./c7nctl install c7n -c config.yml --version=0.24,却出现以下错误,是什么原因呢?

不是按照文档安装的k8s,但是集群是正常创建的的

是否有安装ingress-controller? 若已安装ingress-controller那么ingress-controller监听的是哪个节点的哪个端口?

这是因为 slaver 是通过端口转发连接,时间过长可能会出现连接超时,重新执行就好了。