我正在尝试使用kubectl describe命令从特定的pod中获取Nodeport。我尝试使用以下方式,但我没有获得所需的价值
kubectl -n core describe svc/pg-debug
Name: pg-debug
Namespace: core
Labels:
Annotations:
Selector: app=postgresql-default
Type: NodePort
IP: 172.17.17.19
Port: 5432/TCP
TargetPort: 5432/TCP
NodePort: 24918/TCP
Endpoints: 172.16.90.10:5432
Session Affinity: None
External Traffic Policy: Cluster
Events:
以下是我试图获取值的命令 "24918"
kubectl -n core describe svc/pg-debug | grep NodePort |awk -F: '/nodePort/{gsub(/ /,"",$2)}'
您可以使用以下命令从服务获取nodePort
kubectl get svc pg-debug -n core -o jsonpath='{.spec.ports[].nodePort}'
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。