rancher初始化k8s由於主機名不規範導致異常
阿新 • • 發佈:2020-09-08
概述
- 部署rancher/rancher
- 通過rancher-ui初始化k8s
日誌
rancher-agent //logs INFO: Arguments: --server https://172.16.1.69 --token REDACTED --ca-checksum 5e5f7cbe78a0a34e3df0c31c6b2c9bc2421e1f11469f4d29b8523b64d0073630 --etcd --controlplane --worker INFO: Environment: CATTLE_ADDRESS=172.16.0.140 CATTLE_INTERNAL_ADDRESS= CATTLE_NODE_NAME=pet_k8s_master CATTLE_ROLE=,etcd,worker,controlplane CATTLE_SERVER=https://172.16.1.69 CATTLE_TOKEN=REDACTED INFO: Using resolv.conf: nameserver 223.5.5.5 nameserver 172.16.0.2 nameserver 8.8.8.8 INFO: https://172.16.1.69/ping is accessible INFO: Value from https://172.16.1.69/v3/settings/cacerts is an x509 certificate time="2020-09-07T10:34:04Z" level=info msg="Rancher agent version v2.4.5 is starting" time="2020-09-07T10:34:04Z" level=info msg="Option requestedHostname=pet_k8s_master" //主機名不規範,不符合dns域名規範 time="2020-09-07T10:34:04Z" level=info msg="Option customConfig=map[address:172.16.0.140 internalAddress: label:map[] roles:[etcd worker controlplane] taints:[]]" time="2020-09-07T10:34:04Z" level=info msg="Option etcd=true" time="2020-09-07T10:34:04Z" level=info msg="Option controlPlane=true" time="2020-09-07T10:34:04Z" level=info msg="Option worker=true" time="2020-09-07T10:34:04Z" level=info msg="Listening on /tmp/log.sock" time="2020-09-07T10:34:04Z" level=info msg="Connecting to wss://172.16.1.69/v3/connect with token cb8m9szbwjp2v8ddk5mmg26d64dphc4f9fsn5g7h5nrztfkrc5xcck" time="2020-09-07T10:34:04Z" level=info msg="Connecting to proxy" url="wss://172.16.1.69/v3/connect" time="2020-09-07T10:34:04Z" level=error msg="Failed to connect to proxy. Response status: 200 - 200 OK. Response body: node.management.cattle.io \"c-tmsv8/m-0edc6a1b0eff\" not found" error="websocket: bad handshake" time="2020-09-07T10:34:04Z" level=error msg="Remotedialer proxy error" error="websocket: bad handshake" time="2020-09-07T10:34:14Z" level=info msg="Connecting to wss://172.16.1.69/v3/connect with token cb8m9szbwjp2v8ddk5mmg26d64dphc4f9fsn5g7h5nrztfkrc5xcck" time="2020-09-07T10:34:14Z" level=info msg="Connecting to proxy" url="wss://172.16.1.69/v3/connect" time="2020-09-07T10:34:14Z" level=error msg="Failed to connect to proxy. Response status: 200 - 200 OK. Response body: node.management.cattle.io \"c-tmsv8/m-0edc6a1b0eff\" not found" error="websocket: bad handshake" time="2020-09-07T10:34:14Z" level=error msg="Remotedialer proxy error" error="websocket: bad handshake"
問題解決
修改主機名及host
hostnamectl set-hostname pet-k8s-master
vi /etc/hosts
x.x.x.x pet-k8s-master
刪除本地執行的agent重新執行
注意image要加速使用國內加速地址