有没有人知道在部署ACS Kubernetes风味时是否可以指定Kubernetes版本?
如果是这样的话?
答案 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
中找到