有谁知道在部署 ACS Kubernetes 风格时是否可以指定 Kubernetes 版本?
如果有怎么办?
使用 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上的示例
您应该使用 acs-engine 并遵循 repo ( https://github.com/Azure/acs-engine/blob/master/docs/kubernetes/deploy.md ) 中的部署指南。
在部署指南中,他们使用该文件examples/kubernetes.json
,并且在该文件中 -
"orchestratorProfile": {
"orchestratorType": "Kubernetes"
}
您还可"orchestratorRelease": "1.7"
以为 Kubernetes 1.7 添加该字段。
要查看可用版本的完整列表,您可以使用acs-engine
可执行文件并运行acs-engine orchestrators
打印所有版本。
其他示例可以在https://github.com/Azure/acs-engine/tree/master/examples/kubernetes-releases中找到