如何在 kubernetes 中部署我的 docker 图像的特定标签

How do I deploy specific tag of my docker image in kubernetes

我的部署 JSON 文件包含来自我的映像的以下条目,其中 49 是内部版本号。我很困惑如何使用 VSTS 或 kubectl 在每个增量构建中替换该数字。 VSTS 为 cubectl 命令提供命令行选项,是否可以指定 cubectl -f file.json -imagetag $TAG 之类的内容?

"containers": [
          {
            "name": "jietest",
            "image": "myreg.azurecr.io/jietest:49",
            "resources": {},

您可以使用 kubectl set image 更新资源的容器映像。

例如:kubectl set image -f file.json jietest=myreg.azurecr.io/jietest:$TAG.