k8s基础网络Cluster Network
一、K8s Service 简介 Service 是 k8s 网络部分的核心概念,在 k8s 中,Service 主要担任了四层负载均衡的职责。 Service 是主要用来实现应用程序对外提供服务的机制。 如上图所示,Service 是对 Pod 的一层抽象,主要通过 TCP/IP 机制及监听 IP 和端口号来对外提供服务。与 Pod 不同的是,Service 一旦创建,系统会为其分发一个 ClusterIP (也可以自己指定),且在其生命周期内不会发生变化。 二、Cluster Network演示 准备工作 创建2个pod 进入dev虚机上 cd ~ cd deployk8s-master/ cd pod-basic/ kubectl create -f pod_nginx.yml kubectl create -f pod_tomcat.yml 进入node节点 21,22,23 分别ping下pod的节点看能否ping通 ping nginx 都是可以ping通的 ping tomcat 都是可以ping通的 说明pod节点直接都是互相通信的 进入这3个node节点发现 他们都使用了Flannel的网络 详细看看官网怎么说 https://kubernetes.io/docs/concepts/cluster-administration/networking/ all