kiali的服务降级和暗隐的有关问题
记录两个问题
1、 服务在
kiali
的Applications
和Workloads
显示为降级状态
2、 服务已经删除后在kiali
的Graph
显示依然存在
前言
istio部署到预发集群后,使用goproject 测试显示服务为降级(黄色)状态,且在
反复测试的过程出现旧服务已经删除依旧在Graph上显示。
两个问题如两张图所示:
- pod status 显示为:proxy unsynced
- 蓝色框内的现在都不存在了 但是依然能显示
上述两个问题可以理解为:
1、 服务降级
2、 暗隐
解决
问题1
istio通过dr和vs对服务进行关联,其中最重要的是标签规范,比如要有app、service标签、versions标签,其中versions标签不能为字符串和小数,也即只能为正整数
问题2
1、可以通过重建prometheus 解决此问题
2、可以通过hide 隐藏解决
例:暗隐 goproject --> app = goproject
总述
istio 虽然还有很多坑,虽然可以查阅的文档还不是很多,但这是趋势,依如kubernetes 1.8 版本 ,虽然用的不多还一堆坑,但趋势是它。
过手如登山,一步一重天