我正在写一个在AKS上杀死或重启pod的实验,作为混沌工程计划的一部分。有没有python sdk可以做同样的事情?其他语言的Sdk也可以。
发布于 2020-11-14 03:53:13
Kubernetes python客户端可以通过加载kubeconfig文件并授予集群访问权限来终止或重启pod,以及执行其他操作。
示例代码:-
def killPods():
config.load_kube_config("kubeconfigpath")
v1 = client.CoreV1Api()
ret = v1.list_namespaced_pod("namespace")
for i in ret.items:
v1.delete_namespaced_pod("podname", "namespace")
break发布于 2021-01-13 02:47:59
Gremlin允许您在Kubernetes pod和副本集上运行关机/重启攻击。
安装helm chart:https://github.com/gremlin/helm/,然后就可以开始了。
https://stackoverflow.com/questions/64708117
复制相似问题