从零开始,Kubernetes 实战教学

Kubernetes 是一个自动化的容器编排平台,它负责应用的部署、应用的弹性以及应用的管理,这些都是基于容器的。本课程将会从基础出发,通过 Kubernetes 的发行版 KubeSphere 对学习者进行实战教学,手把手教会你如何熟练掌握 Kubernetes 。

课程视频

课程目录

    1.基础篇 - K8s 基础概念

  • K8s是什么
  • K8s 与KubeSphere的关系
  • K8s 架构
  • K8s 基本概念-1
  • K8s 基本概念-2
  • K8s 基本概念-3
  • K8s Networking-1
  • K8s Networking-2
  • K8s Storage-1
  • K8s Storage-2-CSI 架构
  • K8s Storage-3-CO 与 Plugin 的交互

    2.入门篇 - Kubernetes 搭建与运维

  • 在 Linux 搭建单节点 Kubernetes 集群
  • 在 Linux 搭建高可用 Kubernetes 集群
  • 在 Linux 快速搭建多节点 Kubernetes 集群
  • KubeSphere 升级(All-in-One 模式)

    3.场景篇 - 多租户管理与应用管理

  • 基于 Istio 灰度发布应用至 Kubernetes
  • 使用 Ingress-Nginx 进行灰度发布
  • 应用生命周期管理实践
  • 容器平台多租户管理
  • 应用商店

    4.进阶篇 - 创建应用与服务

  • 一键部署 Grafana 至 Kubernetes
  • 为应用设置弹性伸缩(HPA)
  • 代码一步上线 - Source-to-Image
  • 使用 Ingress-Nginx 进行灰度发布
  • 创建 Kubernetes Ingress 与 Service
  • 创建 Kubernetes Job 计算圆周率
  • 创建 Wordpress 应用发布至 Kubernetes
  • 二进制文件一步上线 - Binary to Image
  • 图形化构建流水线

分享嘉宾

石志国  青云QingCloud 高级培训讲师

青云QingCloud 解决方案部门高级培训讲师。

课程资料下载