问题解决:
cp /etc/kubernetes/kubelet-config.yaml /etc/kubernetes/admin.conf
export KUBECONFIG=/etc/kubernetes/admin.conf
source /etc/profile
https://blog.csdn.net/afriendlyman/article/details/105360148

https://github.com/kiali/kiali/issues/3459
原理分析:
1、在k8s集群中,istio会自动检测所有的svc和ep
2、使用此服务注册中心(即svc、ep),Envoy 代理可以将流量定向到相关服务
3、默认情况下,Envoy 代理基于轮询调度模型在服务的负载均衡池内分发流量,按顺序将请求发送给池中每个成员,即pod

Ubuntu下容器内安装Ping工具的命令:
sudo apt-get update && apt-get install iputils-ping

集群内访问pod

pod ip直接访问

curl podip:port

通过服务访问

服务有3种类型
1、curl clusterip:port(基于ep->podip,多副本条件下默认有负载均衡)
2、curl hostip:nodeport(集群内每台主机均可访问)
image.png

容器内访问

相同命名空间下,在ratings容器内访问productpage
image.png
不同命名空间下,在容器内访问productpage
image.png

集群外访问pod

1、当服务是nodeport类型时,基于主机公网ip->内网ip