添加集群失败

  • Choerodon平台版本: 0.21.0

  • 遇到问题的执行步骤:
    helm install --repo=https://openchart.choerodon.com.cn/choerodon/c7n/
    –namespace=choerodon
    –name=choerodon-cluster-agent-bj
    –version=0.21.5
    –set config.connect=ws://devops.vic.com/agent/
    –set config.token=3a7b7612-e9dd-4657-b2f3-3bd3fbad9e99
    –set config.email=
    –set config.clusterId=1
    –set config.choerodonId=a13460a42
    –set rbac.create=true
    choerodon-cluster-agent

  • 文档地址:

http://choerodon.io/zh/docs/user-guide/deploy/cluster/cluster-manage/

  • 报错日志:


    [root@master01 ~]# kubectl -n choerodon logs -f choerodon-cluster-agent-bj-6c844cdb6-cpq5b
    [WARN tini (7)] Tini is not running as PID 1 and isn’t registered as a child subreaper.
    Zombie processes will not be re-parented to Tini, so zombie reaping won’t work.
    To fix the problem, use the -s option or set the environment variable TINI_SUBREAPER to register Tini as a child subreaper, or run Tini as PID 1.
    {“level”:“info”,“ts”:1594691684.082727,“logger”:“leader”,“msg”:“Trying to become the leader.”}
    {“level”:“info”,“ts”:1594691684.2774508,“logger”:“leader”,“msg”:“No pre-existing lock was found.”}
    {“level”:“info”,“ts”:1594691684.2958858,“logger”:“leader”,“msg”:“Became the leader.”}
    I0714 09:54:44.298634 8 agent.go:190] Starting connect to tiller…
    I0714 09:54:44.299115 8 agent.go:192] Tiller connect success
    I0714 09:54:44.299137 8 agent.go:344] check k8s role binding…
    I0714 09:54:44.366260 8 agent.go:350] k8s role binding succeed.
    I0714 09:54:44.366294 8 agent.go:197] KubeClient init success.
    {“level”:“info”,“ts”:1594691684.3663166,“logger”:“cmd”,“msg”:“Starting the Cmd.”}
    I0714 09:54:44.366809 8 client.go:90] Started websocket listening
    I0714 09:54:44.367163 8 agent.go:258] kubectl /usr/bin/kubectl
    E0714 09:54:44.380423 8 client.go:101] dial error ws://devops.vic.com/agent/?version=0.21.5&clusterId=1&token=3a7b7612-e9dd-4657-b2f3-3bd3fbad9e99&key=cluster:1: websocket: bad handshake
    I0714 09:54:47.620833 8 kubectl.go:161] kubectl apply -f - , took 3.253119015s, err: , output: customresourcedefinition.apiextensions.k8s.io/c7nhelmreleases.choerodon.io unchanged
    E0714 09:54:49.393884 8 client.go:101] dial error ws://devops.vic.com/agent/?version=0.21.5&clusterId=1&token=3a7b7612-e9dd-4657-b2f3-3bd3fbad9e99&key=cluster:1: websocket: bad handshake
    E0714 09:54:54.404971 8 client.go:101] dial error ws://devops.vic.com/agent/?version=0.21.5&clusterId=1&token=3a7b7612-e9dd-4657-b2f3-3bd3fbad9e99&key=cluster:1: websocket: bad handshake
    E0714 09:54:59.416462 8 client.go:101] dial error ws://devops.vic.com/agent/?version=0.21.5&clusterId=1&token=3a7b7612-e9dd-4657-b2f3-3bd3fbad9e99&key=cluster:1: websocket: bad handshake
    E0714 09:55:04.427332 8 client.go:101] dial error ws://devops.vic.com/agent/?version=0.21.5&clusterId=1&token=3a7b7612-e9dd-4657-b2f3-3bd3fbad9e99&key=cluster:1: websocket: bad handshake
    E0714 09:55:10.094848 8 client.go:101] dial error ws://devops.vic.com/agent/?version=0.21.5&clusterId=1&token=3a7b7612-e9dd-4657-b2f3-3bd3fbad9e99&key=cluster:1: websocket: bad handshake
    E0714 09:55:15.106499 8 client.go:101] dial error ws://devops.vic.com/agent/?version=0.21.5&clusterId=1&token=3a7b7612-e9dd-4657-b2f3-3bd3fbad9e99&key=cluster:1: websocket: bad handshake
    E0714 09:55:20.127302 8 client.go:101] dial error ws://devops.vic.com/agent/?version=0.21.5&clusterId=1&token=3a7b7612-e9dd-4657-b2f3-3bd3fbad9e99&key=cluster:1: websocket: bad handshake

  • 原因分析:

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

  • 疑问:

    提出您对于遇到和解决该问题时的疑问
    容器内 测试域名是通的

你好,请问在集群上层是否还有nginx等负载均衡器对域名继续转发?

是呢,有NGINX ,因为有三个master节点,所以使用NGINX做master负载了

请按nginx文档,启用websocket

感谢,已经解决问题