课程大纲

核心概念

  1. Kubernetes 架构
  2. 集群元件

构建应用程式

  1. 创建容器
  2. 配置本地 Docker 储存库

Pod 设计

  1. 基本配置
  2. 运行情况和就绪情况探测
  3. CPU 和记忆体限制
  4. 命名空间的资源限制

安全

  1. 安全上下文
  2. 服务帐户
  3. 秘密
  4. Kubernetes 网路策略
  5. Linux 能力

部署配置

  1. 控制器:deployments、daemon sets 和 stateful sets
  2. 作业和cron作业
  3. 配置映射
  4. 滚动升级、蓝绿部署、灰度部署
  5. 使用 Helm 管理部署
  6. Kubernetes API 资源

多容器 Pod

  1. Sidecar、Ambassador 和 Adapter 容器
  2. Init 容器

服务 & Networking

  1. 服务和不同类型
  2. 负载均衡
  3. 入口控制器

状态持久化

  1. 应用程式状态在 Kubernetes 中的持久性
  2. 短暂存储
  3. 持久卷和声明
  4. 存储类

要求

  • 了解云原生应用程序概念和架构。
  • 具有Python,Node.js,Go或Java编程经验。
  • 符合 OCI 标准的容器运行时,例如 Docker 或 rkt。

观众

  • 开发 人员
  • Kubernetes 用户
 21 小时

客户评论 (7)

即将举行的公开课程

课程分类