许久不见,istioctl
中加入了不少有趣的新命令。装备党自然是喜欢小工具了,选几个有趣的命令分享给大家。
Istio 的配置是比较繁杂的,相信玩过的朋友都比较有体会,
istioctl x analyze
,可以对 Istio 进行一些检查,
目前该工具支持的检测范围包括:
例如:
$ istioctl x analyze -k Warn [IST0103] (Pod httpbin-7d9d5b55b9-jslpp.default) The pod is missing its Istio proxy. Run 'kubectl delete pod httpbin- 7d9d5b55b9-jslpp -n default' to restart it Error: Analyzer found issues.
可能是向 Linkerd 致敬?
打开 Istio 的各种仪表盘页面:
ctrlz
界面。查看指定服务的性能指标:
用于生成或安装 Istio 清单,例如推荐的安装方式:istioctl manifest apply --set profile=demo
几个内置的安装配置,用于 Manifest 命令的 set profile
,其中包含:
根据 Pod 和 Service,获取相关的配置内容,例如:
$ istioctl x describe service httpbin Service: httpbin Port: http 8000/HTTP targets pod port 80 Pod is PERMISSIVE, client protocol unspecified VirtualService: httpbin 1 HTTP route(s)
本文分享自微信公众号 - 伪架构师(fake-architect),作者:崔秀龙
原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。
原始发表时间:2019-12-03
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句