Je vous suggère d'utiliser acs-engine dans ce cas. C'est un outil pour vous de spécifier une définition personnalisée comme "orchestratorversion" pour votre cas, et il peut ensuite générer un modèle ARM pour le déploiement du cluster k8s.
Vous pouvez télécharger l'outil acs-engine ici https://github.com/Azure/acs-engine/releases (choisissez la version en fonction de votre besoin pour la version k8s).
Pour atteindre votre objectif, vous devez fournir un fichier json dont le modèle vous pouvez trouver ici https://github.com/Azure/acs-engine/blob/master/examples/kubernetes-releases/kubernetes1.7.json. Vous pouvez modifier l'attribut "orchestratorversion" à 1.5, 1.6 ou 1.7 selon vos besoins. (Ou peut-être 1,8 pour la dernière version)
Lorsque le fichier JSON est prêt, vous pourriez tourner dans les fichiers de modèle ARM en tapant la commande suivante
.\acs-engine.exe generate kubernetes.json
Cela va créer un nouveau répertoire appelé « _output "et vous pouvez trouver les fichiers azuredeploy.json et azuredeploy.parameters.json là. Pour plus d'informations sur les attributs du fichier json, consultez https://github.com/Azure/acs-engine/blob/master/docs/clusterdefinition.md.
Vous pouvez également essayer dans l'interface CLI Deployment via Azure spécifiée ici. https://github.com/Azure/ACS/tree/master/docs
On dirait que vous pouvez essayer le drapeau '--orchestrator-release': https://docs.microsoft.com/en-us/cli/azure/acs?view=azure-cli-latest#az_acs_create –