为了修复Kubernetes中与AWS相关的错误,我进行了一些更改,我想在AWS中测试此更改。
我使用以下命令在本地构建Kubernetes:build/run.sh make
,然后我尝试将kops设置用作输出kubernetesVersion
的{{1}},但是它不起作用,可能是因为kops不支持它。
是否有一种简单的方法可以在AWS上部署本地构建kubernetes?
答案 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
,然后在提供图像后,更新所有清单以指向新图像。
如果您还没有一个集群,那么我会怀疑任何现有的玩具,甚至令人讨厌的公仔都会带您一个集群,然后您可以交换图像并做因此可以多次验证您的修复程序。