Kubernetes是谷歌开源的容器编排引擎,架构和设计思想来源于谷歌内部使用调度工具——Borg。Borg是谷歌一个久负盛名的的内部使用的大规模集群管理系统,它基于Linux Container(LXC)技术,提供了面向应用的容器集群部署和管理系统。Kubernetes的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助运营。实现资源管理的自动化,以及跨多个数据中心的资源利用率最大化。
Kubernetes是一套完备的容器集群管理引擎,它提供了各种机制和接口来保证应用的快速发布和健康运行,提供了丰富的命令行工具(CLI)和API接口,便于与集群交互,同时Kubernetes提供了多层次的安全防护和隔离机制,多租户应用的支撑能力,应用的全生命周期管理,可扩展的自动资源调度机制,多粒度的资源配额管理能力,多租户支持的统一配置管理组件,多可用区域支撑,Kubernetes提供了一整套完善的容器管理工具,为容器集群管理提供了一站式服务。
Kubernetes架构
Kubernetes的整体架构,如下图所示:
Kubernetes主要由以下几个核心组件组成:
除了核心组件,还有一些推荐的Add-ons:
下图描述了创建pod的对象出发,其Kubernetes各个组件之间的交互及其工作流的时序图:
Windows 10X即将发布。这是您需要了解的有关新操作系统的所有信息。 Windows 10X...
SQL注入攻击是黑客对数据库进行攻击常用的手段之一,随着B/S模式应用开发的发展...
PHP可以自动进行内存管理,清除不需要的对象,主要使用了引用计数 在 zval 结构体...
本文介绍了SpringBoot集成jsp(附源码)+遇到的坑 ,分享给大家 1、大体步骤 (1...
Laravel 的一大特色就是使用 composer 来管理依赖包,这使得整个项目的升级、扩...
最近因工作需要,要在静态页面上实现分页,想了下,决定用AJAX来实现,所以就捣...
本文实例讲述了JSP中图片的上传与显示方法。分享给大家供大家参考。具体如下: 1...
想了解更多内容,请访问: 51CTO和华为官方战略合作共建的鸿蒙技术社区 https://...
单线激光雷达Lidar学习四使用雷达进行目标跟随二 前言 结合上一篇内容我使用gibh...
比赛链接 目录 OP A Binary Seating 思路 代码 B Cutting Corners 思路 代码 C D...