我有一个带有几个容器的应用程序在AWS上使用kubernetes运行得很好但是现在我需要将它移植到AWS Dedicated Host VPC,其中先前已经创建了集群而不是使用Kubernetes所以我无法执行kube-up .sh或其等效的kops
是否可以在预先存在的群集上使用kubernetes协调我的容器? (IE。让kubernetes探测父AWS集群并将其视为创建它)
当然,在我对kubectl和父AWS专用主机VPC的调用之间进行此链接之前,它没有Kubernetes上下文,只是超时:
kubectl create -f /my/app/goodie.yaml
无法连接到服务器:拨打tcp 34.199.89.247:443:i / o timeout
可能的替代方案是调用kube-up.sh或kops并在指定的AWS Dedicated Host中请求新的集群...唉,不明显的Kubernetes具有这种灵活性......但是!
答案 0 :(得分:1)
是的,当然。 kubectl只是一个客户端应用程序,它可以连接到任何kubernetes集群并编排它。
如果你的i / o超时,你很可能有连接问题和一些防火墙/代理。您是否尝试通过curl或telnet访问kubernetes API?