Docker 与 Kubernetes 核心技术深入解析
吃透容器与 K8s 核心架构,筑牢云原生技术基石
孟凡杰  腾讯云任容器技术专家,腾讯云降本产品研发负责人
视频课
已完结·共 39 讲
|
1 人已学
|
收藏
立即购买
59

课程介绍

本课程聚焦 Docker 与 Kubernetes 核心技术的深度解析,从底层原理到生产实践,全面覆盖云原生技术核心知识体系。
第一章围绕 Docker 核心技术展开,解析容器技术的本质与优势,深入讲解 namespace(命名空间)、cgroup(控制组)、文件系统及网络连通等底层技术支撑。详解容器镜像与镜像仓库的工作机制,并通过实战将 Go 语言编写的 HTTP 服务器打包为容器镜像,夯实容器化基础。
第二章聚焦 Kubernetes 架构原则和对象设计,从环境搭建入手,剖析 K8s 架构优势及核心原则,详解核心组件的功能定位。深入解读 Kubernetes 对象设计与 API 定义规范,以及控制器模式的核心逻辑,建立对 K8s 整体架构的系统认知。
第三章至第五章深入 Kubernetes 控制平面核心组件。第三章解析数据存储 etcd,包括其工作原理、Raft 协议机制、生产环境配置、etcd operator 应用及灾备方案,结合常见问题解析强化实战能力。第四章聚焦 API Server,通过代码走读理解版本管理、conversion 机制,掌握 client-go 框架、lister/informer 原理及缓存机制,详解认证、鉴权、准入控制等企业级整合方案。第五章深入调度器、控制器及 Kubelet,解析调度逻辑与控制器工作原理,通过 Kubelet、containerd、CNI 代码走读理解 CRI/CNI/CSI 接口,结合 Rook 掌握 CSI 一站式解决方案。
第六章围绕生命周期管理和服务发现,详解 Pod 生命周期、健康探针、ReadinessGate 等核心概念。深入剖析 Kube-Proxy 的服务发布机制、负载均衡配置及代码逻辑,讲解域名管理及基于 Ingress、Service API 的入站流量管理方案,全面提升 K8s 应用部署与运维能力。
课程通过原理解析、代码走读与生产实践结合,助力学员从底层技术到架构设计全方位掌握 Docker 与 Kubernetes 核心能力,为云原生技术深入学习与实践奠定坚实基础。

课程目录

第一章::Docker 核心技术

  1. 容器技术的本质以及技术优势,namespace、cgroup、文件系统、网络连通
  2. 容器镜像与镜像仓库
  3. 将 Go 语言编写的 HTTP 服务器打包成容器镜像

第二章:Kubernetes 架构原则和对象设计

  1. 环境搭建
  2. Kubernetes 架构优势及架构原则
  3. Kubernetes 核心组件
  4. Kubernetes 对象设计与 API 定义
  5. Kubernetes 控制器模式

第三章:Kubernetes 控制平面组件:etcd

  1. 深入理解 Kubernetes 的数据存储 etcd
  2. 了解 Raft 协议
  3. 生产系统中 etcd 的配置
  4. etcd operator
  5. etcd 的灾备方案生产系统中常见问题解析

第四章:Kubernetes 控制平面组件:API Server

  1. 深入理解 Kubernetes API Server
    1.1 API Server 代码走读
    1.2 理解 internalVersion、externalVersion 和 storageVersion
    1.3 理解 conversion
    1.4 基于 client-go 生成 Kubernetes 框架代码
    1.5 理解 lister 和 informer 框架
  2. 理解 API Server 缓存
  3. API Server 与企业生态系统的整合:认证接入、鉴权、准入控制
  4. API Server 常用配置与常见问题解析

第五章:Kubernetes 控制平面组件:调度器和控制器

  1. 深入理解 Kubernetes 调度器
  2. 深入理解 Kubenretes 控制器
  3. 深入理解 Kubelet
    3.1 如何运行你的 Pod(CRI、CNI、CSI)
    3.2 Kubelet Pod 代码走读
    3.3 containerd 代码走读
    3.4 CNI 代码走读
    3.5 全方位的 CSI 一站式解决方案:Rook

第六章:生命周期管理和服务发现

  1. 深入理解 Kubernetes 的服务实例对象 Pod:Pod 生命周期详解、健康探针、ReadinessGate
  2. 深入理解 Kube-Proxy:如何发布你的服务、代码走读、负载均衡配置
  3. 域名管理
  4. 基于 Ingress 以及 Service API 的入站流量管理
查看更多

订阅须知

  1. 订阅成功后,推荐通过“极客时间”App 端、Web 端学习。
  2. 本课程为虚拟商品,交付形式为视频,一经订阅,概不退款。
  3. 订阅后分享海报,每邀一位好友订阅有现金返现。
  4. 戳此先充值再购课更划算,还有最新课表、超值赠品福利。
  5. 企业采购推荐使用“极客时间企业版”便捷安排员工学习计划,掌握团队学习仪表盘。
  6. 戳此申请学生认证,订阅课程享受原价 5 折优惠。
  7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。
讲师

孟凡杰

腾讯云任容器技术专家,腾讯云降本产品研发负责人

看过的人还看了
互联网人的英语私教课
陈亦峰
同传译员,原北外高级翻译学院同声传译讲师

44讲 | 33381 人已学习

¥68¥199
人人都用得上的写作课
涵柏
一线资深记者

21讲 | 13773 人已学习

¥59¥99
超级访谈:对话汤峥嵘
汤峥嵘
云柚智能创始人,前阿里 P10、淘宝主架构师

17讲 | 6495 人已学习

¥59¥99
学透 Spring:从入门到项目实战
丁雪丰
美团研究员

45讲 | 3024 人已学习

¥55.93¥79.9
AI Agent 智能体实战课
周文洋
微软最具价值专家(MVP)

56讲 | 7447 人已学习

¥98¥299
中国人工智能成熟度模型报告
InfoQ
研究中心

3讲 | 620 人已学习

¥0.9¥39