2024-09-30 22:24:09 发布
网友
在Seldon部署可用后,我使用以下kubectl命令获取入口主机IP地址
kubectl -n istio-system get service istio-ingressgateway -o jsonpath='{.status.loadBalancer.ingress[0].ip}'
我想从Kubernetes Python API运行相同的命令,但在文档中找不到关于如何运行的任何信息
你能帮我一下吗
提前谢谢
每个Kubernetes对象类型上的每个REST操作都有一个单独的客户端函数。一旦拥有了该对象,就可以像其他Python对象一样对其进行导航
service = kubernetes.client.read_namespaced_service('istio-ingressgateway', 'istio-system') print(service.status.load_balancer.ingress[0].ip) # Note the capitalization ^^^^ of load_balancer, not loadBalancer
service对象是V1Service对象。更一般地说,API documentation包含所有请求和返回类型的每个方法调用和文档
service
服务是标准的Kubernetes对象。如果您处理的是一些特定于Istio的对象,比如VirtualServices,那么有a separate API for custom resources
每个Kubernetes对象类型上的每个REST操作都有一个单独的客户端函数。一旦拥有了该对象,就可以像其他Python对象一样对其进行导航
service
对象是V1Service对象。更一般地说,API documentation包含所有请求和返回类型的每个方法调用和文档服务是标准的Kubernetes对象。如果您处理的是一些特定于Istio的对象,比如VirtualServices,那么有a separate API for custom resources
相关问题 更多 >
编程相关推荐