Amazon web services Kubernetes-具有自定义域名的AWS云提供商
我们要求将所有EC2实例连接到具有域名companyname.internal的Active Directory 当我们尝试使用kubeadm启动Kubernetes集群时,它会出于某种原因获取AWS内部主机名,并且无法注册。我已确保EC2实例本地主机名和EC2元数据中的元数据指向正确的主机名Amazon web services Kubernetes-具有自定义域名的AWS云提供商,amazon-web-services,kubernetes,kubeadm,kubelet,Amazon Web Services,Kubernetes,Kubeadm,Kubelet,我们要求将所有EC2实例连接到具有域名companyname.internal的Active Directory 当我们尝试使用kubeadm启动Kubernetes集群时,它会出于某种原因获取AWS内部主机名,并且无法注册。我已确保EC2实例本地主机名和EC2元数据中的元数据指向正确的主机名 http://169.254.169.254/latest/meta-data/hostname ip-10-202-1-205.公司内部 但是,在kubelet日志中,我可以看到AWS标准主机名。有没
http://169.254.169.254/latest/meta-data/hostname
ip-10-202-1-205.公司内部
但是,在kubelet日志中,我可以看到AWS标准主机名。有没有办法克服这个问题
2443 status_manager.go:485] Failed to get status for pod "kube-controller-manager-ip-10-202-1-205.us-gov-west-1.compute.internal_kube-system(xxxx)": Get https://api.xxx:443/let[2443]: E0917 02:50:07.887059
2443 kubelet_node_status.go:94] Unable to register node "ip-10-202-1-205.us-gov-west-1.compute.internal" with API server: Post https://api.xxx:443/api/v1/nodes: EOF
可以在kubeadm init命令上添加--node name选项
e、 g
然后您将看到这个输出
root@ip-172-31-27-139:/home/ubuntu# kubectl get nodes
NAME STATUS ROLES AGE VERSION
ec2-18-189-6-14.us-east-2.compute.amazonaws.com Ready master 10m v1.15.3
可以在kubeadm init命令上添加--node name选项
e、 g
然后您将看到这个输出
root@ip-172-31-27-139:/home/ubuntu# kubectl get nodes
NAME STATUS ROLES AGE VERSION
ec2-18-189-6-14.us-east-2.compute.amazonaws.com Ready master 10m v1.15.3
具体引用自,并且该问题实际上有一些新的评论说它仍然是一个问题;建议尝试让kubelet使用其InternalIP
为自己做广告,这一建议被特别引用,并且该问题实际上有一些新的评论称这仍然是一个问题;建议尝试让kubelet使用其InternalIP
为自己做广告