云原生(十九) | Kubernetes 篇之 Kubernetes(k8s)网络

Kubernetes(k8s)网络
Kubernetes 网络解决四方面的问题:
一个 Pod 中的容器之间通过本地回路(loopback)通信。
集群网络在不同 pod 之间提供通信。Pod 和 Pod 之间互通
Service 资源允许你对外暴露 Pods 中运行的应用程序,以支持来自于集群外部的访问。Service 和 Pod 要通
可以使用 Services 来发布仅供集群内部使用的服务。
一、k8s 网络架构图
1、架构图

2、访问流程

二、网络连通原理
1、Container To Container

复制代码
2、Pod To Pod
2.1、同节点

2.2、跨节点

3、Pod-To-Service
3.1、Pod To Service

3.2、Service-To-Pod

4、Internet-To-Service
4.1、Pod-To-Internet

4.2、Internet-To-Pod(LoadBalancer -- Layer4)

4.3、Internet-To-Pod(Ingress-- Layer7)

版权声明: 本文为 InfoQ 作者【Lansonli】的原创文章。
原文链接:【http://xie.infoq.cn/article/d2b9d2d5b7a3463d84b9004e8】。文章转载请联系作者。
评论