当前位置: 首页 > news >正文

Kubernetes 架构

Kubernetes 架构

Kubernetes 最初源于谷歌内部的 Borg,提供了面向应用的容器集群部署和管理系统。Kubernetes 的目标旨在消除编排物理 / 虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助运营。Kubernetes 也提供稳定、兼容的基础(平台),用于构建定制化的 workflows 和更高级的自动化任务。

Kubernetes 具备完善的集群管理能力,包括多层次的安全防护和准入机制、多租户应用支撑能力、透明的服务注册和服务发现机制、内建负载均衡器、故障发现和自我修复能力、服务滚动升级和在线扩容、可扩展的资源自动调度机制、多粒度的资源配额管理能力。Kubernetes 还提供完善的管理工具,涵盖开发、部署测试、运维监控等各个环节。

Borg 简介

Borg 是谷歌内部的大规模集群管理系统,负责对谷歌内部很多核心服务的调度和管理。Borg 的目的是让用户能够不必操心资源管理的问题,让他们专注于自己的核心业务,并且做到跨多个数据中心的资源利用率最大化。

Borg 主要由 BorgMaster、Borglet、borgcfg 和 Scheduler 组成,如下图所示

Borg 架构

Borg 架构

  • BorgMaster 是整个集群的大脑,负责维护整个集群的状态,并将数据持久化到 Paxos 存储中;
  • Scheduer 负责任务的调度,根据应用的特
http://www.lryc.cn/news/216348.html

相关文章:

  • python---数据类型(列表)
  • CentOS 7升级gcc/G++版本
  • uni-app开发微信公众号 H5打开扫一扫功能
  • k8s-服务网格实战-入门Istio
  • 金属压铸件自动化3D全尺寸测量设备自动外观检测三维检测-CASAIM
  • Android笔记(十):结合Navigation组件实现Compose界面的导航
  • linux内核tcp配置--断网后连接卡住
  • Apache Pulsar 在腾讯云上的最佳实践
  • VMware 虚拟机安装 CentOS 7
  • UnityAI——个体AI角色的操控行为脚本
  • ssh登录界面变成vim提示,进不去系统
  • 虹科示波器 | 汽车免拆检修 | 2012 款上汽大众帕萨特车 发动机偶尔无法起动
  • UE5.0.3版本 像素流送 Pixel Streaming
  • BetterDisplay Pro v1.4.15(显示器管理管理软件)
  • 蓝桥等考C++组别四级006
  • app开发之后需要做什么
  • 某汽车金融企业:搭建SDLC安全体系,打造智慧金融服务样本
  • iOS GCD(Grand Central Dispatch)
  • Cross-Entropy Loss(多分类损失函数)
  • TP858 3BSE018138R1 具有高性能CPU的工业PC技术
  • Observability:使用 OpenTelemetry 手动检测 .NET 应用程序
  • 生产事故:redis主从的坑
  • maven本地仓库有依赖包,还会远程下载的问题
  • 动作捕捉系统处理单点多点丢点问题
  • FIFO 位宽转换
  • 瑞明达:聚“追梦”之力,共圆“经济梦”
  • UE5数字孪生制作(一) - QGIS 学习笔记
  • STM32 使用HAL库,HAL_Delay()会卡死, 程序一直卡在 HAL_GetTick( ) 函数中(已解决)
  • Maven Repository使用
  • 智安网络|保护您的应用程序免受攻击:重要的安全强化措施