一键部署失败:提示“请检查您的域名: gitlab.example.com 已正确解析到集群”

  • Choerodon平台版本: 0.13

  • 遇到问题的执行步骤:
    1.在/etc/hosts 配置域名解析:172.19.5.12 gitlab.example.com 等等
    2.运行:./c7nctl install -c config.yml --no-timeout --version=0.13

  • 文档地址:

  • 环境信息(如:节点信息):

  • 报错日志:
    [root@node1 c7nctl-0.13.0]# ./c7nctl install -c config.yml --no-timeout --version=0.13
    2019/02/13 12:45:37 [INFO] getting resource /version.yml
    2019/02/13 12:45:37 [INFO] getting resource /0.13/install.yml
    2019/02/13 12:45:43 [INFO] namespace c7n-system already exists
    2019/02/13 12:45:44 [INFO] waiting slaver running…
    2019/02/13 12:45:45 [INFO] waiting slaver running…
    2019/02/13 12:45:45 [INFO] clean history jobs…
    2019/02/13 12:45:45 [INFO] start install gitlab-mysql
    2019/02/13 12:45:45 [INFO] no user config resource for gitlab-mysql
    2019/02/13 12:45:45 [INFO] using exist release gitlab-mysql
    2019/02/13 12:45:45 [INFO] start install mysql
    2019/02/13 12:45:45 [INFO] using exist release mysql
    2019/02/13 12:45:45 [INFO] start install redis
    2019/02/13 12:45:45 [INFO] no user config resource for redis
    2019/02/13 12:45:45 [INFO] using exist release redis
    2019/02/13 12:45:45 [INFO] start install gitlab
    2019/02/13 12:45:45 [INFO] Checking gitlab-mysql is running
    2019/02/13 12:45:46 [INFO] Checking redis is running
    2019/02/13 12:45:46 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:45:48 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:45:50 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:45:52 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:45:54 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:45:56 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:45:58 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:46:00 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:46:02 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:46:04 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:46:06 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:46:08 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:46:10 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:46:12 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:46:14 [INFO] Wait domain gitlab.example.com point to cluster, check acme want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}, retry
    2019/02/13 12:46:16 [Error] 请检查您的域名: gitlab.example.com 已正确解析到集群
    2019/02/13 12:46:16 [Error] install failed
    Error: Check domain failed want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}
    Usage:
    c7n install [flags]

Flags:
-c, --config-file string User Config file to read from, User define config by this file
–debug enable debug output
-h, --help help for install
–no-timeout disable install job timeout
–prefix string add prefix to all helm release
-r, --resource-file string Resource file to read from, It provide which app should be installed
–skip-input use default username and password to avoid user input
–version string specify a version

Global Flags:
–config string config file (default is $HOME/.c7n.yaml)

Check domain failed want k6475njOa5qOh5kVXjAS2eoTGs got {“success”:false}

  • 原因分析:

    没有注册域名,直接在节点/etc/hosts 中配置的域名,是否可以这样?

  • 疑问:

    提出您对于遇到和解决该问题时的疑问

可以直接在本地dns配置中,将域名映射到本机ip
配置好后可以通过ping验证

@r1402360008 你好,通过修改主机的hosts文件无法同步到容器中。

这个域名解析支持可以直接在k8s配置吗,容器里一直识别不到