作者回复: "只有了解了它的过去,才能理解它的未来及使命。" ~ 说的很好!也感谢认可!
作者回复: 整个控制面整合成了单体,istiod就是暴露出来的进程,citedal这些原本的独立进程都整合进去以功能模块的形式存在。可以看一下源码结构能大概知道一二。
作者回复: 谢谢认可😋
作者回复: 谢谢认可😀
作者回复: 感谢朱老师的认可!😋
作者回复: 报什么错?贴一下配置。排除法先用最简单的例子试,慢慢加
作者回复: 是的,肯定有一定的兼容期,不可能一下就废弃掉,这会让一部分用户没法迁移到新版本。据说是到1.7版本会彻底废弃。
作者回复: 参考我在部落的回答,这里面有官方的解释:https://horde.geekbang.org/message/detail/UQUvVF3G3wTcu9L8ARUhk9l8vhbaTASyI1XlXDPM9jQ?tab=0 你可以理解为只要有请求流经sidecar,这个sidecar就需要和mixer进行2次通信。不过1.5版本后mixer已经废弃了,可以不必纠结这个问题。
作者回复: 参考这里:https://istio.io/docs/reference/config/policy-and-telemetry/mixer-overview/ “The Envoy sidecar logically calls Mixer before each request to perform precondition checks, and after each request to report telemetry. ” - 两次分别是预检和遥测。预检的时候可以做限流;遥测的时候收集指标数据,这也正好对应mixer的两个核心功能。