服务网格istio 1.12.x安装
下载资源
https://github.com/istio/istio/releases
可根据自己服务器的处理器平台选择不同的安装包
安装步骤
解压安装包
$tar -zxvf istio-1.12.5-linux-amd64.tar.gz
$cd istio-1.12.1 $cp bin/istioctl /usr/local/bin/
安装准备
-
安装好容器集群,比如单机版minikube ** 下载minikube资源 $curl -Lo minikube https://github.com/kubernetes/minikube/releases/download/v1.23.0/minikube-linux-amd64 ** 安装minikube $chmod +x minikube && sudo mv minikube /usr/local/bin/ -
安装好容器集群客户端kubectl工具 ** 下载kubectl资源 $curl -LO https://dl.k8s.io/release/v1.23.0/bin/linux/amd64/kubectl ** 安装kubectl $sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl -
生成istio配置清单 $istioctl manifest generate > $HOME/generated-manifest.yaml
安装
$kubectl apply -f $HOME/generated-manifest.yaml
验证是否安装成功
$istioctl verify-install -f $HOME/generated-manifest.yaml
安装istio可视化组件 kiali
$kubectl apply -f samples/addons/kiali.yaml
—启动kiali $istioctl dashboard kiali --port=9080 --address=10.0.10.20 & (10.0.10.20 代理服务器)
卸载
完整卸载
$istioctl x uninstall --purge
卸载指定istio组件
$istioctl x uninstall
|