- PVSM.RU - https://www.pvsm.ru -

Потребовалось мне как-то автоматизировать развертывание и управление кластерами Kubernetes в Azure.
Документация Microsoft предлагает для этого 2,5 способа:
1) Базовая одна команда CLI или PowerShell + основной конфигурационный шаблон в JSON формате. Для этого варианта есть и темплейт в документации [1]и рабочий вариант в Azure Quickstart Templates [2]. Развертывать таким способом неплохо, но накатывать изменения пока не пробовал, поэтому отложил на потом;
2) Чистый CLI. Есть много команд, удобно. Есть вполне удобное описание в документации [3]. Единственная проблема в том, что остальная автоматизация уже написана в PowerShell не хочется использовать разные подходы к запуску скриптов;
3) Чистый Powershell. И вот здесь споткнулся на ровном месте. Описание присутствует в документации [4], но прямым способом модуль AzureRM.Aks в PowerShell не устанавливается. Сейчас на дворе июль 2018, Azure Kubernetes Service уже два месяца как не в предварительном варианте, а модуль Powershell для этой службы до сих пор в preview.
Сообщаю о способе установки этого модуля, чтобы вам не пришлось тратить на это свое время:
Get-Module PowerShellGet
Install-Module PowerShellGet -Force
Теперь главное — перегружаем Powershell. Без этого можно угрохать еще несколько часов жизни и выискивать причины почему дальше ничего не получается и искать костыли для ремонта. Далее спокойно ставим модуль AzureRM.Aks
Install-Module -AllowPreRelease AzureRM.AKS
Всё, теперь можно работать с AKS из Powershell.
Автор: nasos
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/azure/287287
Ссылки в тексте:
[1] темплейт в документации : https://docs.microsoft.com/en-us/azure/templates/microsoft.containerservice/managedclusters
[2] Azure Quickstart Templates: https://azure.microsoft.com/ru-ru/resources/templates/101-aks/
[3] описание в документации : https://docs.microsoft.com/en-us/cli/azure/aks?view=azure-cli-latest
[4] присутствует в документации: https://docs.microsoft.com/ru-ru/powershell/module/AzureRM.Aks/?view=azurermps-6.5.0
[5] Источник: https://habr.com/post/418349/?utm_campaign=418349
Нажмите здесь для печати.