使用kubectl
命令行,我可以使用--context
标志在给定上下文中运行命令,例如:
kubectl --context <MyContext> get deploy messenger
然而,当我试图使用下面的API列出POD时,似乎没有一种在上下文中传递的方法
from kubernetes import client
v1 = client.CoreV1Api()
pods = v1.list_namespaced_pod("messenger")
上面的命令似乎为我提供了当前上下文中的pod
有没有办法使用Python API在不同的上下文中列出POD?
我查看了以下文档并查找了字符串context
,但没有发现任何有启发性的内容
https://kubernetes.io/docs/tasks/administer-cluster/access-cluster-api/https://github.com/kubernetes-client/python/blob/master/kubernetes/README.md
您可以从文件中读取上下文并将其传递给
CoreV1Api
函数,如下所示代码也可以在github示例文件夹中找到 https://github.com/kubernetes-client/python/blob/master/examples/multiple_clusters.py
相关问题 更多 >
编程相关推荐