python - 重启 AKS 节点池中规模集中的 VM

标签 python kubernetes azure-aks chaos azure-resource-graph

我有一个带有节点池的 kubernetes 集群,作为混沌工程计划的一部分,我需要重新启动虚拟机。是否有使用 azure 资源图的相同代码?

最佳答案

当 AKS 节点是规模集时。然后,您需要找到要重启的节点资源组、规模集名称和实例 ID。然后重启实例。以下是 CLI 命令:

# get the AKS node resource group name
az aks show -g groupName -n aksName --query nodeResourceGroup

# get the scale set info and all the instance id
az vmss list -g nodeGroupName --query [].name
az vmss list-instances -g nodeGroupName -n vmssName -o table

# restart the instance with the instance Id
az vmss restart -g nodeGroupName -n vmssName --instance-ids n

如果您在 Azure 门户中执行此操作,步骤相同,但更容易实现。

关于python - 重启 AKS 节点池中规模集中的 VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64688989/

相关文章:

kubernetes - 关于 Kubernetes Ingress 资源的说明

kubernetes - Homebrew 安装特定版本的 Formula

azure - 从 k8s 程序读取 configmap

azure - 错误: LinkedAuthorizationFailed on configurating AppGW

python - 使用 joblib.dump 保存和加载经过训练的 GradientBoostingClassifier

python - Django 错误,来自 ('127.0.0.1' 的管道损坏,33609)

python - 两个可迭代对象的条件连接

python - 内爆列表以在 Python MySQL IN 子句中使用

kubernetes - 在Kubernetes中是否有针对关机或在杀死Pod之前的探针?

kubernetes - 无法将NFS挂载设置为Azure AKS节点上的kubernetes pod的默认存储