y66.第三章 Kubernetes从入门到精通 -- k8s网络(三九)

16.k8s网络

16.1 容器网络

https://kubernetes.io/zh/docs/concepts/cluster-administration/networking/

容器网络的目的:

1.实现同一个pod中的不同容器通信(LNMP)
2.实现pod与pod同主机与跨主机的容器通信(微服务)
3.pod和服务之间的通信(nginx通过调用tomcat)
4.pod与k8s之外的网络通信
	外部对pod(客户端的请求)
	pod到外部(响应报文)

Kubernetes 网络模型

每一个 Pod 都有它自己的IP地址, 这就意味着你不需要显式地在 Pod 之间创建链接, 你几乎不需要处理容器端口到主机端口之间的映射。 这将形成一个干净的、向后兼容的模型;在这个模型里,从端口分配、命名、服务发现、 负载均衡、应用配置和迁移的角度来看, Pod 可以被视作虚拟机或者物理主机。

Kubernetes 强制要求所有网络设施都满足以下基本要求(从而排除了有意隔离网络的策略):

猜你喜欢

转载自blog.csdn.net/qq_25599925/article/details/124935631