AWS专用主机上的Kubernetes - 我可以在现有群集上使用kubectl吗?

时间:2017-02-03 18:21:29

标签: amazon-web-services kubernetes amazon-vpc dedicated-server

我有一个带有几个容器的应用程序在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具有这种灵活性......但是!

1 个答案:

答案 0 :(得分:1)

是的,当然。 kubectl只是一个客户端应用程序,它可以连接到任何kubernetes集群并编排它。

如果你的i / o超时,你很可能有连接问题和一些防火墙/代理。您是否尝试通过curl或telnet访问kubernetes API?