安装步骤
- 准备Kubernetes环境
- 下载Istio
- 安装Istio
准备Kubernetes环境
根据Istio官网给出的信息,当前最新的Istio1.5支持以下多种平台的Kubernetes环境(1.14~1.16),我本地安装的是docker-desktop,安装方法参考https://github.com/AliyunContainerService/k8s-for-docker-desktop
下载Istio
curl -L https://istio.io/downloadIstio | sh -
下载完成后如提示所示,将bin路径加入到PATH变量。
###安装Istio
安装demo配置档案
istioctl manifest apply --set profile=demo
为default命名空间添加istio-injection=enabled标签,开启自动 sidecar 注入
kubectl label namespace default istio-injection=enabled
部署示例应用
kubectl apply -f s