Kubernetes架构原则和对象设计

什么是云计算

Kubernetes架构原则和对象设计_第1张图片

云计算平台的分类
以 Openstack 为典型的虚拟化平台
? 虚拟机构建和业务代码部署分离。
? 可变的基础架构使后续维护风险变大。
以谷歌 borg 为典型的基于进程的作业调度平台
? 技术的迭代引发 borg 的换代需求。
? 早期的隔离依靠 chroot jail 实现,一些不合理的设计需要在新产品中改进。
        ? 对象之间的强依赖 job 和 task 是强包含关系,不利于重组。
        ? 所有容器共享 IP,会导致端口冲突,隔离困难等问题
        ? 为超级用户添加复杂逻辑导致系统过于复杂。

Kubernetes 架构基础

Borg

Kubernetes架构原则和对象设计_第2张图片

 Google Borg 简介

特性
? 物理资源利用率高。
? 服务器共享,在进程级别做隔离。<

你可能感兴趣的:(云原生,kubernetes,架构,容器)