我需要以某种方式自动化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。