因为我对那个主题很绿,你能不能。救命。
我将docker镜像部署到gcloud kubernetes。
当新的一个出现时,如何使群集重新读取泊坞窗图像?
我的代码是:
…
kubectl set image deployment/sfmill-web$ENV sf=sf:$ENV
我鼓励您探索使用Kubernetes配置文件来定义资源。
您可以使用以下方式探索部署的YAML:
kubectl get deployment/sfmill-web$ENV --output=yaml > ${PWD}/sfmill-web$ENV.yaml
然后你可以调整它的值 image 属性,然后使用以下命令将其重新应用于您的群集:
image
kubectl apply --filename=${PWD}/sfmill-web$ENV.yaml
配置文件方法的主要好处是您可以有效地创建代码来管理您的基础架构,并且每次更改代码时,您都可以将其检入源代码控制,从而了解您在每个阶段所做的工作。
运用 kubectl 是很棒的 但 这使得从头开始重新创建集群更具挑战性......哪个 kubectl 接下来我执行的命令?是的,你可以(bash)编写所有的脚本 kubectl 命令也有帮助,但配置文件仍然是理想的解决方案。
kubectl
HTH