容器Docker与Kubernetes

全面讲述容器和容器编排Kubernetes技术,帮助实现云原生开发和部署。

时间2~4天。

容器

  • 容器是什么,相比虚拟机好处
  • Docker产品
  • Docker镜像
  • 架构概览
  • Dockerfile应用构建
  • 卷和存储
  • 网络
  • 内核资源隔离能力
  • Docker Compose部署应用
  • runc/containerd
  • podman/ BuildAh

Kubernetes

  • 介绍Kubernetes
  • 运行集群
  • kubectl命令
  • 体系架构
  • 工作负载
  • Service和Ingress
  • 命令行参数和环境变量
  • 有状态StatefulSet
  • K8S API交互,REST访问
  • 更新pod,自动滚动升级
  • 网络实现
  • 运行高可用集群
  • 存储原理和应用
  • 理解认证和授权
  • 限制安全相关特性使用
  • 监控pod资源应用 / 日志管理和审计
  • Pod调度管理
  • 自定义API对象
  • Operator管理