网络与服务管理
service定义了一组pod的网络分组和访问它们的策略
无selector的service
可通过与 Endpoints 中的端口相同的targetPort,和Endpoints自动绑定
Headless service
可以自主选择后端服务器或与固定服务器通信
externalName
Service 的一种类型,它允许将服务映射到集群外部的 CNAME 记录。Kubernetes 会将请求转发到externalName指向的外部域名,而不是转发到集群内部的 Pod。
CNAME 记录是一种 DNS 记录类型,用于将一个域名映射到另一个域名。
service通过kube-proxy实现
监听apiserver中service和endpoint变化,通过iptables提供负载均衡服务
ingress
通常流量只在集群内部网络中传输,
管理外部流量如何进入集群的流量管理声明
需要先有ingress controller部署(ingress controller通常由可编程的网络代理服务器或负载均衡器实现)

浙公网安备 33010602011771号