Istio&&kiali安装
1、采用kubectl安装
代码仓库:https://github.com/bobwanglong/istio
克隆仓库到本地,进入istio文件夹,执行
kubectl apply -f .
2、安装完毕后,我们就可以通过命名空间 istio-system 来查看 Istio 是否安装成功。
kubectl get all -n istio-system
3、开启sidecar
kubectl label ns default istio-injection=enabled
Istio 会根据我们的标签去判断,当前部署的应用是否需要开启 Sidecar。
kubectl describe ns default
4、安装可视化控制面板kiali
kubectl expose deployment.apps/kiali --type=NodePort --port=20001 --name='kiali-local' -n istio-system
然后查看一下 kiali 的本地端口号。
kubectl describe svc kiali-local -n istio-system
5、访问端口31494
默认admin/admin