微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

istio学习笔记

查看部署的pods

kubectl get pods -n istio-system

NAME READY STATUS RESTARTS AGE
istio-citadel-f78ff689-7kk7z 1/1 Running 0 12d

查看default配置文件详细信息(通常用于生产环境)
istioctl profile dump default

安装 demo 配置文件

istioctl manifest apply --set profile=demo

查看所有的svc

kubectl get svc -n istio-system

NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
istio-citadel ClusterIP 10.109.206.48 8060/TCP,15014/TCP 12d

查看指定的svc, 如集群中运行着 prometheus 服务。

kubectl -n istio-system get svc prometheus

检查环境变量 INGRESS_HOST and INGRESS_PORT。确保环境变量的值有效,命令如下:
perl echo INGRESS_HOST=$INGRESS_HOST, INGRESS_PORT=$INGRESS_PORT

检查没有在相同的端口上定义其它 Istio ingress gateways:

kubectl get gateway --all-namespaces

检查没有在相同的 IP 和端口上定义 Kubernetes Ingress 资源:

kubectl get ingress --all-namespaces

运行以下命令以应用 virtual services:

kubectl apply -f samples/bookinfo/networking/virtual-service-all-v1.yaml

使用以下命令显示已定义的路由:

kubectl get virtualservices -o yaml

如确认reviews规则已创建:

kubectl get virtualservice reviews -o yaml

您还可以使用以下命令显示相应的 subset 定义:

kubectl get destinationrules -o yaml

移除任何还在运行的 kubectl port-forward 程序:

killall kubectl

Hard choice- 发布了3 篇原创文章 · 获赞 0 · 访问量 114 私信 关注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐