为Azure容器服务指定Kubernetes版本

时间:2017-02-07 13:25:53

标签: azure kubernetes azure-container-service

有没有人知道在部署ACS Kubernetes风味时是否可以指定Kubernetes版本?

如果是这样的话?

2 个答案:

答案 0 :(得分:4)

使用ARM中支持的资源提供程序,您无法指定版本。但是,如果您使用http://github.com/Azure/acs-engine,则可以这样做。 ACS引擎是我们(我为MS工作)用于驱动Azure容器服务的开源代码。使用此代码,您可以比通过已发布的资源提供程序获得更大的灵活性,但这是一个更难的onramp。有关说明,请参阅https://github.com/Azure/acs-engine/blob/master/docs/kubernetes.md

请参阅https://github.com/Azure/acs-engine/tree/master/examples/kubernetes-releases

上的示例

答案 1 :(得分:2)

您应该使用acs-engine并按照仓库中的部署指南(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

中找到