Kubernetes数据是什么飞机?

公司拥抱microservices和容器的好处速度、敏捷性和可扩展性的云。许多人使用Kubernetes作为事实上的容器现代microservices协调器为部署和操作。作为一个分布式系统,Kubernetes是灵活和松耦合的体系结构,管理整个集群的控制平面,平面和数据提供能力,如CPU、内存、网络和存储的容器可以运行并连接到一个网络。

Kubernetes的剖析

Kubernetes提供给用户一种自动化的手动任务参与操作容器如自动定量、弹性管理,指标监测和更多。Kubernetes集群内所有的工作完成,这是由不同的组件,每个做其操作部分和容器环境中执行任务。

控制飞机由经理Kubernetes集群中的节点。这里,Kubernetes进行内部沟通,所有连接之外——通过API-come到集群告诉它做什么。容器引擎像亚马逊的,谷歌GKE, Azure部(或替代Kubernetes,例如亚马逊ECS)是主要的公共云提供商提供的集装箱为Kubernetes编排服务。

kubernetes数据平面

作为一个用户,您将交互主要的控制飞机,这是集群配置,调度和通信发生。虽然控制平面规模不太大,通常只使用几个实例上运行,它是整个集群运行的关键。下面列出的组件构成控制飞机的主节点:

  • etcd商店所有的配置和状态信息集群 
  • API服务器是用户与Kubernetes集群通过CLI或UI交互
  • 调度器地址的资源需求Kubernetes集群和豆荚。它负责将豆荚分配给工人节点,考虑所有可能的约束(即计算/存储资源,期望的圆荚体之间的连接,等等)。雷竞技rabet官网

如果Kubernetes的大脑的控制层面,制定所有的决策,那么数据平面是身体。工作者节点(例如vm)从控制平面和数据平面执行命令可以通过kubelet互相通信,而kube-proxy处理网络层。

kubernetes数据平面

内部职工节点豆荚,共享计算、网络和存储资源在每个孤立的豆荚。雷竞技rabet官网容器部署在豆荚,豆荚可以跨节点规模的应用程序需求变化。 不同容器引擎有不同限制多少吊舱可以每个节点运行。

on-prem Kubernetes最初是用来管理应用程序,它本身提供了pod扩展服务,但不自动规模的基础设施云。Kubernetes范围豆荚的生命周期,将它们安排在任何节点满足其需求和注册到集群。虽然这种方法确保节点足够健康舱上运行,它也能导致明显的低效率在Kubernetes 集群

所有的基础设施(vm或裸露的金属),工作负载和动态缩放豆荚,数据平面,与低容量的需求控制飞机,就是组织需要最计算能力,看看最成本。这也是他们在哪里可以找到最效率通过减少浪费。作为全集装箱管理基础设施解决方案,海洋的地方填补这一差距对于Kubernetes环境,自动配置基于容器的计算基础设施和pod需求。

更多地了解Kubernetes和多远你可以带你的容器,下载白皮书容器基础设施优化

Baidu
map