云原生

lemon发布

云原生思想基础理论

  • 不可变基础设施 :  目前实现  >   容器镜像
  • 云应用编排理论:目前实现  >   容器设计模式

云原生关键技术点

  • 自包含、可定制的应用镜像
  • 应用快速部署与隔离能力
  • 应用基础设施的创建和销毁的自动化管理
  • 可复制的管控系统与支撑组件

容器

是一个视图隔离、资源可限制、独立文件系统的进程集合

  • 视图隔离-可见部分进程;独立主机名
  • 控制资源使用率 – 内存大小、CPU个数 等

镜像

运行容器所需要的所有文件集合 – 容器镜像
Dockerfile – 描述镜像构建步骤
构建步骤所产生出的文件系统变化 – changeset

  • 类似 disk snapshot
  • 提高分发效率,减少磁盘压力
moby 容器引擎

containerd

  1. 容器运行时管理引擎,独立于 moby daemon
  2. containerd-shim 管理容器生命周期,可被containerd动态接管

容器运行时

  1. 容器虚拟化技术方案
  2. runC kata gVisor

Kubernetes

源于希腊语,意为“舵手”、“飞行员”

K8s 将8个字母 “ubernete” 替换为8

自动化容器编排平台
  • 部署
  • 弹性
  • 管理
核心功能
  • 服务发现与负载均衡
  • 容器自动装箱
  • 存储编排
  • 自动容器恢复
  • 自动发布与回滚
  • 配置与密文管理
  • 批量执行
  • 水平伸缩
分类: clouds

0 条评论

发表回复

Avatar placeholder

您的邮箱地址不会被公开。 必填项已用 * 标注