如何在AWS中本地构建和部署Kubernetes?

时间:2018-12-22 14:02:54

标签: amazon-web-services kubernetes

为了修复Kubernetes中与AWS相关的错误,我进行了一些更改,我想在AWS中测试此更改。

我使用以下命令在本地构建Kubernetes:build/run.sh make,然后我尝试将kops设置用作输出kubernetesVersion的{​​{1}},但是它不起作用,可能是因为kops不支持它。

是否有一种简单的方法可以在AWS上部署本地构建kubernetes?

1 个答案:

答案 0 :(得分:2)

  

是否有一种简单的方法可以在AWS上部署本地构建kubernetes?

如果您已经有一个正在运行的现有集群,那么答案是将映像推送到公共docker注册表(hub.docker.com或ECR,或本地托管的注册表,或其他),或者只是作弊和for h in $(cluster node addresses); do docker save my-kubernetes-image:my-tag | ssh $h docker load; done,然后在提供图像后,更新所有清单以指向新图像。

如果您还没有一个集群,那么我会怀疑任何现有的玩具,甚至令人讨厌的公仔都会带您一个集群,然后您可以交换图像并做因此可以多次验证您的修复程序。