k8s/istio

Kubernetes 网络架构学习笔记

2022-06-14  本文已影响0人  国服最坑开发

参考: https://blog.csdn.net/qq_35789269/article/details/113922038
看了这么多, 这个大佬讲的比较到位, 赞!

1.典型的Pod网络

Pod网络

2.不同Node/Pod通信方式

一般有两种:

2.1 CNI (Container Network Interface)

为了统一Pod网络实现, K8s定义一套接口 (Java的门面模式?)


CNI

3. Service 网络模型

Service实现两个功能:

Service

4.NodePort

Service是可以直接把内部服务端口暴露出来的. 可用范围: 30000~32767范围内的端口

3.1 LoadBalancer

如果把Service 定义为LoadBalancer 类型, 云厂商会生成外部的 LB + 独立IP


LoadBalance

3.2 Ingress

为解决 3.1 的短板, 在集群内部构建一个七层路由层.


Ingress

总结

小结
上一篇 下一篇

猜你喜欢

热点阅读