我正试图实现管理不同的天蓝色资源组的成本的目标,该项目由多个VM和kubernetes集群组成。为了实现此目标,我想使用Azure自动化服务,使用该服务很容易按计划关闭和启动VM。
所以问题是我还没有找到一种计划来压缩K8s集群的每个节点池。
如果有人可以帮助您做到这一点,那就太好了:)
答案 0 :(得分:0)
要按计划关闭和启动AKS群集节点池的虚拟机,可以调度节点所在的资源组,而不是节点池。我认为,节点池仅用于方便地管理VM。您可以查看Start/Stop VMs during off-hours solution in Azure Automation。这样可以管理资源组内的虚拟机。
答案 1 :(得分:0)
要启动和停止VM,请按照Charles Xu的回答完成。为了扩展Kubernetes集群,我需要在azure门户中安装AKS模块,并在该门户中创建自己的Runbook。如此调用AKS功能
Set-AzAks -ResourceGroupName <RG_name> -Name <K8s_names> -NodeCount <node_count>