在AWS中的现有VPC内创buildkubernetes集群

要在AWS中创buildkubernetes集群,我使用设置脚本“ https://get.k8s.io ”。 该脚本自动创build新的VPC,但是我想在AWS中的现有VPC内部创buildkubernetes集群。 有没有办法做到这一点?

我检查了/kubernetes/cluster/aws/config-default.sh文件,但似乎没有关于VPC的任何环境variables。

你可以添加这个ENVvariables(我们使用1.1.8版本)

export VPC_ID=vpc-YOURID

另外Kubernetes创build了172.20.0.0/16的VPC,我认为这是预期的。

EC2实例在AWS云中用作kubernetes的后端。 您可以始终手动运行必要数量的实例并部署上面的任何服务。

以下文章介绍了如何启动您的EC2实例: http : //docs.aws.amazon.com/AmazonVPC/latest/GettingStartedGuide/getting-started-launch-instance.html

顺便说一下,亚马逊已经提供了一个类似于基于docker的kubernetes的托pipe服务。 我会build议你考虑使用它。 更多信息在这里: https : //aws.amazon.com/ecs/details/