Servicio Azure Kubernetes (AKS) y PowerShell

imagen

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.

Source: https://habr.com/ru/post/es418349/


All Articles