现代软件架构、容器化与 Kubernetes

Kubernetes 入门

Frank Heilmann

Platform Architect and Freelance Instructor

关于我

讲师 Frank Heilmann 的照片

  • 资深平台架构师,涉足多个行业项目
  • 自 2018 年起专注 Kubernetes,聚焦本地与主流公有云的可扩展数据平台
  • 关注韧性与高可用性 Frank 的技术栈专长
1 https://de.linkedin.com/in/frank-heilmann-19556590
Kubernetes 入门

现代软件架构

单体架构示意图

  • 传统架构:单体
  • 单个应用,通常独立运行
    • 维护与更新困难

微服务示意图

  • 现代架构:由独立 构件组成:微服务
    • 可独立维护与更新
  • 非常适合云计算
Kubernetes 入门

容器化与 Kubernetes

现代软件的构建模块

  • 现代应用由成千上万的 构件组成

$$

  • 通过容器部署!

    • 每个构件以独立容器交付

    $$

  • Kubernetes 负责管理所有容器

Kubernetes 入门

云原生与 Kubernetes

Kubernetes 是云原生

  • 云原生:在云中构建与部署应用的方法
  • 云原生应用面向可伸缩性设计
  • Kubernetes 是云原生:
    • 简化容器的部署与管理
    • 使应用易于扩缩
Kubernetes 入门

Kubernetes 发行版与云服务

  • Kubernetes 是 Google 的开源项目
  • 任何人都可下载、安装并使用
  • 也可在各大云厂商以托管服务使用 Kubernetes
  • "Kubernetes" → "K + ubernete + s" → "K8s"
Kubernetes 入门

¡Vamos a practicar!

Kubernetes 入门

Preparing Video For Download...