Skip to content

webws/k8s-istio-practice

Repository files navigation

k8s istio 应用

  1. 安装 istio
make install-istio
  1. 部署 bookinfo 应用
make install-bookinfo
  1. 添加一个命名空间标签,以后部署应用程序时自动注入Envoy sidecar代理
make label-namespace:
  1. 部署网关和路由
make install-bookinfo-gateway
  1. 修改 istio-ingressgateway 为 NodePort 执行以下命令 修改 istio-ingressgateway 为 NodePort,并且将 port: 80 映射为 port: 30080
kubectl edit svc istio-ingressgateway -n istio-system
  1. 访问 bookinfo 服务 通过 k8s 节点的 ip 和 port 来访问 bookinfo 服务了,需要将ip,prot 替换成自己的
  http://192.168.31.180:30080/productpage

6. 通过 监测工具监控网格

  • 安装 istio Telemetry Addons
make install-telemetry-addons
  • 打开 kiali
istioctl dashboard kiali

About

k8s istio practice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published