【Azure 专栏】 AKS Network

 AKS Network

Container Networking Interface (CNI)

Concepts - CNI networking in AKS - Azure Kubernetes Service | Microsoft Learn

Overlay networks

Overlay是Kubernetes中最常用的网络模型。在覆盖网络中,pods从部署AKS节点的Azure VNet子网中获得一个私有的、逻辑上独立的CIDR的IP地址。这使得可伸缩性比平面网络模型更简单,通常也更好。
在覆盖网络中,Pod可以直接相互通信。离开集群的流量被源网络地址转换(Source NetworkAddress Translated,SNAT'd)为节点的IP地址,而入站的PodIP流量则通过一些服务路由,比如负载均衡器。这意味着podIP地址“隐藏”在节点的IP地址后面。这种方法减少了集群所需的VNetIP地址的数量。

Flat networks

与overlay networks不同,AKS中的flat networks模型将IP地址分配给来自与AKS节点相同的Azure VNet子网的。这意味着离开集群的流量不是SNAT的,podIP地址直接暴露给目的地。这在某些场景中很有用,比如需要向外部服务公开podIP地址。

Inbound Traffic

Ingress

Azure Kubernetes Service (AKS) managed NGINX ingress with the application routing add-on - Azure Kubernetes Service | Microsoft Learn

Tutorial: Enable ingress controller add-on for existing AKS cluster with existing Azure application gateway | Microsoft Learn

Concepts - Ingress Networking in Azure Kubernetes Service (AKS) - Azure Kubernetes Service | Microsoft Learn

AG for AKS

What is Application Gateway for Containers? | Microsoft Learn

通过AG管理流量,不走ingress,但只有某些地区支持此特性。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值