测试环境安装Istio进行学习,参考文档连接https://istio.io/zh/docs/setup/kubernetes/
测试环境:Openshift3.11+Centos7.5+Istio1.0.5
下载 Istio 发布包
Istio 会被安装到自己的 istio-system 命名空间,并且能够对所有其他命名空间的服务进行管理。
下载和自动解压缩
# curl -L https://git.io/getLatestIstio | sh -
[root@master istio-1.0.5]# pwd
/root/istio/istio-1.0.5
[root@master istio-1.0.5]# ls
bin install istio.VERSION LICENSE README.md samples tools
安装目录中包含:
- 在 install/ 目录中包含了 Kubernetes 安装所需的 .yaml 文件
- samples/ 目录中是示例应用
- istioctl 客户端文件保存在 bin/ 目录之中。istioctl 的功能是手工进行 Envoy Sidecar 的注入,以及对路由规则、策略的管理
- istio.VERSION 配置文件