官方网站
下载地址
其它安装方法
choco install istioctl
演示
https://istio.io/latest/docs/setup/getting-started/
我们使用一组用于测试的默认设置的安装
istioctl install --set profile=demo
kubectl label namespace default istio-injection=enabled
自动注入 sidecar 的方式部署的集群,使用 kubectl 命令部署服务
kubectl apply -f samples/bookinfo/platform/kube/bookinfo.yaml
确认所有服务运行
kubectl get services
kubectl get pods
将此应用程序与Istio网关关联,确保配置没有问题
kubectl apply -f samples/bookinfo/networking/bookinfo-gateway.yaml
istioctl analyze
查看仪表
istioctl dashboard kiali
k8s 集群环境支持外部负载均衡器,使用下面的命令获取 ingress 的IP地址
kubectl get ingress -o wide
创建负载均衡器
kubectl expose rc example --port=8765 --target-port=9376 --name=example-service --type=LoadBalancer