【发布时间】:2017-06-24 18:27:14
【问题描述】:
有谁知道在部署 ACS Kubernetes 风格时是否可以指定 Kubernetes 版本?
如果有怎么办?
【问题讨论】:
标签: azure kubernetes azure-container-service
有谁知道在部署 ACS Kubernetes 风格时是否可以指定 Kubernetes 版本?
如果有怎么办?
【问题讨论】:
标签: azure kubernetes azure-container-service
使用 ARM 中支持的资源提供程序,您无法指定版本。但是,如果您使用 http://github.com/Azure/acs-engine,您可以这样做。 ACS 引擎是我们(我为 MS 工作)用来驱动 Azure 容器服务的开源代码。与通过已发布的资源提供程序相比,使用此代码具有更大的灵活性,但它是一个更难的入口。有关说明,请参阅https://github.com/Azure/acs-engine/blob/master/docs/kubernetes.md
在https://github.com/Azure/acs-engine/tree/master/examples/kubernetes-releases查看示例
【讨论】:
kubectlVersion了?
您应该使用 acs-engine 并遵循 repo (https://github.com/Azure/acs-engine/blob/master/docs/kubernetes/deploy.md) 中的部署指南。
在部署指南中,他们使用文件examples/kubernetes.json,在该文件中有 -
"orchestratorProfile": {
"orchestratorType": "Kubernetes"
}
您还可以为 Kubernetes 1.7 添加字段 "orchestratorRelease": "1.7"。
要查看可用版本的完整列表,您可以使用acs-engine 可执行文件并运行acs-engine orchestrators 来打印所有版本。
其他例子可以在https://github.com/Azure/acs-engine/tree/master/examples/kubernetes-releases找到
【讨论】: