![](/img/trans.png)
[英]Only the creator user can manage AWS kubernetes cluster (EKS) from kubectl?
[英]Kubernetes on AWS dedicated host - Can I use kubectl on an existing cluster?
我有一个包含多个容器的应用程序,在 AWS 上使用 kubernetes 运行得很好,但是现在我需要将它移植到 AWS 专用主机 VPC,其中以前不使用 Kubernetes 创建集群,因此我无法执行 kube-up.sh 或它的 kops 等价物
是否可以在预先存在的集群上使用 kubernetes 来编排我的容器? (即,让 kubernetes 探测父 AWS 集群并将其视为创建它)
当然,在我对 kubectl 和父 AWS 专用主机 VPC 的调用之间建立此链接之前,它没有 Kubernetes 上下文并且只是超时:
kubectl create -f /my/app/goodie.yaml
无法连接服务器:dial tcp 34.199.89.247:443: i/o timeout
可能的替代方法是调用 kube-up.sh 或 kops 并要求新集群位于指定的 AWS 专用主机内......唉,Kubernetes 并不明显具有这种灵活性......但是!
当然是。 kubectl 只是一个客户端应用程序,它可以连接到任何 kubernetes 集群并对其进行编排。
如果您遇到 i/o 超时,您很可能有连接问题和一些防火墙/代理。 您是否尝试通过 curl 或 telnet 访问 kubernetes API?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.