Necesitaba automatizar de alguna manera la implementaci贸n y administraci贸n de cl煤steres de Kubernetes en Azure.
La documentaci贸n de Microsoft ofrece 2.5 formas de hacer esto:
1) Comando b谩sico de CLI o PowerShell + plantilla de configuraci贸n principal en formato JSON. Para esta opci贸n, hay una
plantilla en la documentaci贸n y una versi贸n de trabajo en
Plantillas de inicio r谩pido de Azure . No es una mala idea implementarlo de esta manera, pero todav铆a no he intentado implementar los cambios, por lo que lo pospuse para m谩s adelante;
2) CLI puro. Hay muchos equipos, conveniente. Hay una
descripci贸n muy conveniente
en la documentaci贸n . El 煤nico problema es que el resto de la automatizaci贸n ya est谩 escrita en PowerShell; no quiero usar diferentes enfoques para ejecutar scripts;
3) Limpia Powershell. Y aqu铆 me tropec茅 de la nada. La descripci贸n se
encuentra en la documentaci贸n , pero el m贸dulo AzureRM.Aks no est谩 instalado en PowerShell de forma directa. Ahora es julio de 2018, el servicio Azure Kubernetes ya est谩 a dos meses de la versi贸n preliminar, y el m贸dulo Powershell para este servicio todav铆a est谩 en versi贸n preliminar.
Le informo sobre el m茅todo de instalaci贸n de este m贸dulo para que no tenga que dedicar su tiempo a esto:
Get-Module PowerShellGet Install-Module PowerShellGet -Force
Ahora lo principal es sobrecargar Powershell. Sin esto, puede amenazar con unas pocas horas m谩s de vida y buscar razones por las cuales nada viene despu茅s y buscar muletas para reparaciones. A continuaci贸n, coloque con calma el m贸dulo AzureRM.Aks
Install-Module -AllowPreRelease AzureRM.AKS
Todo, ahora puedes trabajar con AKS de Powershell.