在AWS云上运行Windows容器于Kubernetes

17

我使用KOPS在AWS上部署了我的现有Kubernetes集群(版本为1.8)。

我想向现有集群中添加Windows容器,但是找不到正确的解决方案! :(

我考虑按照以下步骤进行操作:

https://kubernetes.io/docs/getting-started-guides/windows/

我下载了节点二进制文件并将其复制到我的Windows机器上(包括Kubelet、Kube-dns、kube-proxy和kubectl),但是我对多个网络选项感到有些困惑。

他们还提供了kubeadmin选项,以加入节点到我的Master上,但我不知道为什么,因为我使用Kops创建了我的集群。

有谁能够建议或帮助我如何将我的Windows节点添加到集群中吗?


2
首先,您是否缺少前提条件?根据文档,kube 版本应为1.9。 - titogeo
你在这方面有过任何成功吗? - lanoxx
1
现在 EKS 中有 Windows 容器的预览支持,这可能是一个选择。https://github.com/aws/containers-roadmap/tree/master/preview-programs/eks-windows-preview - bwest
1个回答

1
KOPS非常好,如果默认架构满足您的要求,但如果需要进行一些更改,它会给您带来一些麻烦。例如,我需要添加一个GPU节点,我能够添加它,但无法使这个过程自动化,也无法创建自动缩放组。
Kops有很多优点,比如以透明的方式创建整个集群。
您真的需要Windows节点吗?
如果是的话,请尝试使用kube-adm启动集群,然后将Windows节点加入该集群。
Kops需要一些时间才能添加这个Windows节点功能。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接