当破坏kubectl describe service MyService
命令时,可以按照以下示例获取我的kubernetes服务的详细信息:
我只想获得 LoadBalancer Ingress 元数据的价值。有没有办法使用kubectl describe
命令检索此特定元数据?
答案 0 :(得分:1)
我认为最好使用get方法和go-template输出:
kubectl get svc MyService -o go-template --template='{{range .status.loadBalancer.ingress}}{{.ip}}{{end}}'
否则(但我不推荐),使用像grep和cut
这样的bash工具kubectl describe svc MyService | grep "LoadBalancer Ingress" | cut -d ':' -f2
答案 1 :(得分:0)
如何定义“LoadBalancer Ingress元数据”? IP地址?如果是这样,该信息应出现在“IP:”下,位于LoadBalancer Ingress之上。但LoadBalancer类型的服务是特定于云提供商的。
您是否确实为该特定负载均衡器分配了IP地址?