如何解决kubectl注释太大
我在gke上创建了带有白名单ips的注释的入口-问题是列表太大,看不到末尾的内容(这就是我在kubectl describe ingress <name>
上看到的内容)最后3个点)
nginx.ingress.kubernetes.io/whitelist-source-range:
xx,yy,zz ...
到最后我看到圆点的地步-在经过20分钟以上的时间后找不到命令来描述我的入口以获取其注释的方式-有什么想法吗?
入口本身就是这样
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
...
annotations:
kubernetes.io/ingress.class: nginx
...
nginx.ingress.kubernetes.io/whitelist-source-range: {{ index .Values.ingress "whitelist" | quote }}
和列表一样用逗号分隔符作为纯字符串
我以为我可以使用类似kubectl describe ingress -o jsonpath='{.metadata.annotations}'
或smth的方法,但仅在describe
命令上它不能在get
上使用
解决方法
好答案很简单,只需运行kubectl get ingress <name> -o json
即可显示完整的注释列表
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。