下载istio
在release页面下载合适的版本压缩包,放到你的安装目录
1 | https://github.com/istio/istio/releases |
(如果网络允许可以使用wget下载release包)
解压istio安装包
1 | tar -zxvf istio-1.18.1-linux-amd64.tar.gz |
各个目录的作用:
- bin:存放的是 istioctl 工具
- manifests:相关 yaml 用于部署 Istio的
- samples:一些 Demo 用的 yaml
- tools:一些工具
进入解压后的目录将istioctl工具放置在bin目录方便执行命令
1 | cd istio-1.18.1 |
安装istio
安装演示istio环境
1 | istioctl install --set profile=demo -y |
给你想要命名空间,例如:default,打上 label,告诉 Istio 在部署应用的时候,自动注入 Envoy 边车代理
1 | kubectl label namespace default istio-injection=enabled |
验证安装成功
1 | # 先根据安装的profile导出manifest |
1 | # 查看istio部署的pod |
参考链接:https://www.lixueduan.com/posts/istio/01-install/
本文采用CC-BY-SA-3.0协议,转载请注明出处
Author: Sally
Author: Sally