Rancher Server 设置
- Rancher 版本:2.5.12
- 安装选项 (Docker install/Helm Chart): Helm Chart
- 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:v1.20.14+k3s1
- 在线或离线部署:在线
下游集群信息
- Kubernetes 版本: v1.20.15-eks
- Cluster Type (Local/Downstream):
- 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等): 导入EKS
问题描述:
利用AWS EC2两个节点在k3s安装rancher,导入EKS集群。在 cattle-cluster-agent配置文件配置访问内部域名A,A域名指向rancher其中一个节点的内部IP,但是agent无法启动连接集群。下面是日志。
单节点单docker安装,和上面一样设置步骤,agent正常连接集群。
这两种相同设置方式导致不同结果,想知道差异原因?
重现步骤:
结果:
agent进入unavailable状态,无法连接集群
预期结果:
agent可连接集群
截图:
其他上下文信息:
日志
INFO: Environment: CATTLE_ADDRESS=10.50.10.73 CATTLE_CA_CHECKSUM=aabe0dc5f677224e6c880ede36f034c64d48a127e3cc9fc704dc9b821f21eebc CATTLE_CLUSTER=true CATTLE_CLUSTER_REGISTRY= CATTLE_FEATURES= CATTLE_INGRESS_IP_DOMAIN=sslip.io CATTLE_INSTALL_UUID=8d09ab76-a7aa-49c5-847c-18f09198e99b CATTLE_INTERNAL_ADDRESS= CATTLE_IS_RKE=false CATTLE_K8S_MANAGED=true CATTLE_NODE_NAME=cattle-cluster-agent-79c78b69b4-9rhs9 CATTLE_SERVER=https://A.com CATATLE_SERVER_VERSION=v2.5.12
INFO: Using resolv.conf: nameserver 172.20.0.10 search cattle-system.svc.cluster.local svc.cluster.local cluster.local ec2.internal options ndots:5
ERROR: https://A.com/ping is not accessible (The requested URL returned error: 404)