Azure Kubernetes服务(AKS)和PowerShell

图片

我需要以某种方式自动化Azure中Kubernetes群集的部署和管理。

Microsoft文档提供了2.5种方法来执行此操作:

1)基本的一个CLI或PowerShell命令+ JSON格式的主要配置模板。 对于此选项, 文档中既有模板,又在Azure快速入门模板中有可用的版本。 以这种方式进行部署并不是一个坏主意,但是我还没有尝试进行更改,因此我将其推迟到以后;

2)纯CLI。 团队很多,方便。 文档中有一个非常方便的描述 。 唯一的问题是自动化的其余部分已经用PowerShell编写;我不想使用其他方法来运行脚本;

3)清洁Powershell。 在这里,我跌跌撞撞地跌跌撞撞。 该描述在文档中 ,但是AzureRM.Aks模块不是直接安装在PowerShell中的。 现在到了2018年7月,Azure Kubernetes服务已经距离初始版本两个月了,该服务的Powershell模块仍处于预览阶段。

我会通知您有关安装此模块的方法,以便您不必花时间在此上:

Get-Module PowerShellGet Install-Module PowerShellGet -Force 

现在最主要的是使Powershell超载。 没有这个,您可能会威胁更多的生命,并寻找下一个什么都不会发生的原因,并寻找拐杖进行维修。 接下来,从容放置AzureRM.Aks模块

 Install-Module -AllowPreRelease AzureRM.AKS 

全部,现在您可以使用Powershell的AKS。

Source: https://habr.com/ru/post/zh-CN418349/


All Articles