安装
https://istio.io/docs/setup/install/helm/
可以这样指定安装的组件
1 | $ helm install install/kubernetes/helm/istio --name istio -f .. |
查看服务状态
1 | # kubectl get pod -n istio-system |
- istio-ca 现已更名 istio-citadel。
- istio-cleanup-secrets 是一个 job,用于清理过去的 Istio 遗留下来的 CA 部署(包括 sa、deploy 以及 svc 三个对象)。
注意:
如果你已经部署了 Prometheus-operator,可以不必部署 Grafana,直接将 addons/grafana/dashboards 目录下的 Dashboard 模板复制出来放到 Prometheus-operator 的 Grafana 上,然后添加 istio-system 命名空间中的 Prometheus 数据源就可以监控 Istio 了。
部署示例
查看路由规则
1 | kubectl get virtualservices -n istio-test |