istio

使用 CLion 搭建 istio-proxy(envoy) 开发环境

目录 背景 克隆代码 项目分析 如果获取依赖源文件? 安装 bazelisk 其它依赖 编译 生成源码文件列表 生成 CMakeLists.txt 使用 CLion 阅读 小结 背景 要想深入学习 istio,还得学习下数据面的实现,istio 的数据面使用了 envoy,在 istio group 下有个叫 proxy 的仓库,包含了一些 istio 用到的一些 envoy 扩展,编译时将 envoy 代码作为库来引用,最终使用 bazel 编译出 istio 版本的 Envoy。