资讯专栏INFORMATION COLUMN

集群网络 容器云 UK8S

ernest.wang / 432人阅读

摘要:集群网络集群网络集群网络概述概述在我们创建一个集群时,为了让集群正常工作,我们需要为三类资源对象规划网段,分别是,,,他们都需要唯一的网络标示。与之间网络互通,且不需要经过转换。集群外部与之间的通信。

集群网络

概述

在我们创建一个Kubernetes集群时,为了让集群正常工作,我们需要为三类资源对象规划网段,分别是Node,Pod,Service,他们都需要唯一的网络标示。作为一个生产级别的容器编排与调度系统,Kubernetes要求各网络方案必须满足以下三点要求:

Pod与Pod之间网络互通,且不需要经过NAT转换。

Pod与Node之间网络互通,且不需要经过NAT转换。

Pod内部容器看到的IP,与外部应用看到的IP,应该是一样的。

基于这个准则实现的网络插件,意味着Pod必须有一个独立的IP,这与虚拟机时代的网络模型完全一致,让业务从虚拟机迁移到Kubernetes,包括协同工作提供了良好的基础。

UK8S网络模型

Kubernetes自身只提供了网络规范和开放接口,Kubernetes用户可以安装开源的网络插件或者自行开发CNI插件,对于UK8S而言,自行开发CNI插件,需要解决以下几个网络问题。

Pod与Pod之间的通信问题。

Pod与UHost、UDB等云资源之间的通信问题。

Pod与Service之间的通信。Kubernetes社区提供了IPtables和IPVS两套方案,UK8S使用的IPtables方案,如果对这块的具体原理感兴趣,可以查看官方文档,此处不再赘述。

集群外部与Service之间的通信。Kubernetes提供了LoadBalancer类型的Service,UK8S已支持,具体请参见Service

综合以上几点,与第三方插件通常用的overlay方案不同,而我们结合公有云的特点,使用了underlay方案。

Pod 与Node 同属一个子网,IP都由SDN网络分配,Service 的ClusterIP 只在集群内部使用,用户只需要分配一个与VPC子网不重叠的网段即可,网段示意图如下:

经测试,该网络方案下,Pod之间的网络通信性能与虚拟机之间相差无几。

集群通信

一、集群内部通信

集群内Pod与Pod内网互通;

集群内Pod与Node内网互通;

集群内Pod与Service内网互通;

二、与云资源通信

集群内Pod与UHost、UDB、UMem等资源内网互通(同VPC,下同);

集群内Pod与PHost内网互通;

集群内Pod与混合云内网互通;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/126685.html

相关文章

  • 容器UK8S】新手指导

    摘要:详细请见产品价格产品概念使用须知名词解释漏洞修复记录集群节点配置推荐模式选择产品价格操作指南集群创建需要注意的几点分别是使用必读讲解使用需要赋予的权限模式切换的切换等。UK8S概览UK8S是一项基于Kubernetes的容器管理服务,你可以在UK8S上部署、管理、扩展你的容器化应用,而无需关心Kubernetes集群自身的搭建及维护等运维类工作。了解使用UK8S为了让您更快上手使用,享受UK...

    Tecode 评论0 收藏0
  • 容器 UK8S】操作指南:创建集群流程之集群授权、配置集群网络信息和选择集群节点(主机)配置

    摘要:创建集群如果你是初次接触,我们建议你预先创建好一个新的和子网,与生产环境隔离。节点的可用区选择会根据的可用区选择变化,现已支持针对节点的平台硬件隔离组最大数标签等设置。创建集群如果你是初次接触Kubernetes,我们建议你预先创建好一个新的VPC和子网,与生产环境隔离。创建集群之前,你需要先了解下Kubernetes中的Node CIDR、Pod CIDR、Service CIDR等基本概...

    Tecode 评论0 收藏0
  • Kubernetes在混合架构下的应用

    摘要:但考虑到该用户在跨集群模式下的困扰,开始策划将托管云物理机纳入现有集群统一管理的方案,即在混合云架构下仅需部署管理一套集群。托管云物理机纳入UK8S集群统一管理后,可实现托管云物理机保障平峰时业务正常运行,高峰时期利用UK8S快速扩容公有云资源的理想应用场景,继而提升混合云的可用性。 ——海豹他趣技术负责人 张嵩 混合云的业务模式 厦门海豹他趣信息技术股份有限公司于2012年4...

    BenCHou 评论0 收藏0
  • 网络插件 升级 容器 UK8S

    摘要:提供在线升级的功能,插件升级不会影响现有的网络。升级功能开启后,即可看到插件版本信息,点击升级即可进行升级。年月日修复固定意外释放导致不可用的问题修复抢占文件锁超时导致释放失败的问题插件开启后,将默认使用其管理。 网络插件 升级本篇目录1. 网络插件升级2. 网络插件更新纪要UK8S 提供的 CNI (Container Network Interface)基于 UCloud VPC 网络实...

    ernest.wang 评论0 收藏724

发表评论

0条评论

ernest.wang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<