0

作为混沌工程计划的一部分,我正在编写一个在 AKS 上杀死或重新启动 pod 的实验。是否有任何可用的python sdk?其他语言的sdk也可以。

4

2 回答 2

0

Gremlin 使您能够对 Kubernetes pod 和副本集运行关闭/重启攻击。

安装 helm chart:https ://github.com/gremlin/helm/然后就可以开始了。

于 2021-01-12T18:47:59.420 回答
0

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
于 2020-11-13T19:53:13.187 回答