收藏

Kubernetes生产落地全程实践

掌握k8s核心功能&进阶技能 拥抱容器化时代

Kubernetes生产落地全程实践

难度 高级 时长 20小时 学习人数 2293 综合评分 9.98
  • 第1章 课程简介【学前须知】 试看 1 节 | 12分钟

    本章对这门课程进行说明,包括:课程整体设计思路、课程使用的技术介绍、课程的学习规划、高效学习的方式方法等。

    收起列表

    • 视频: 1-1 课程介绍 (11:09) 试看
  • 第2章 kubernetes快速入门【k8s必知必会】 试看 6 节 | 62分钟

    本章中将从核心概念、架构设计、认证授权以及集群搭建方案对比几方面,带领大家快速掌握kubernetes的重要知识点,助力快速入门。

    收起列表

    • 视频: 2-1 了解kubernetes (06:37) 试看
    • 视频: 2-2 kubernetes的核心概念 (07:52)
    • 视频: 2-3 kubernetes的架构设计 (05:53) 试看
    • 视频: 2-4 kubernetes认证的密码学原理 (15:30)
    • 视频: 2-5 kubernetes的认证与授权 (18:36)
    • 视频: 2-6 集群搭建方案对比 (07:26)
  • 第3章 容器运行时-Docker or Containerd 2 节 | 34分钟

    本章主要讲解Docker or Containerd如何选择和全面上手实践Containerd。

    收起列表

    • 视频: 3-1 Docker or Containerd如何选择 (07:40)
    • 视频: 3-2 Containerd全面上手实践 (26:18)
  • 第4章 高可用集群搭建---kubespray方式【集群落地方案1】 6 节 | 52分钟

    本章中将讲解kubespray集群搭建方案。带领大家一起分析kubespray部署方案、基础环境、kubespray的安装配置、用kubespray一键部署生产级K8s集群等,全面系统学会kubespray的集群落地方案。

    收起列表

    • 视频: 4-1 分析kubespray部署方案,准备基础环境 (08:42)
    • 视频: 4-2 kubespray的安装、配置 (15:13)
    • 视频: 4-3 用kubespray一键部署生产级k8s集群 (08:28)
    • 视频: 4-4 集群冒烟测试 (06:52)
    • 视频: 4-5 访问dashboard (04:41)
    • 视频: 4-6 基于kubespray的集群运维 (07:20)
  • 第5章 高可用集群搭建---二进制方式【集群落地方案2】 9 节 | 73分钟

    本章中将讲解,如何使用二进制的方式,搭建最新版本的kubernetes高可用集群。同样会以三个master,两个worker节点为例,会针对集群可用性进行的测试,并完成dashboard的搭建和使用。并在本章结尾,通过文档方式,针对前面内容进行总结,便于同学们回顾查阅。...

    收起列表

    • 视频: 5-1 基础环境准备 (13:58)
    • 视频: 5-2 生成证书 (10:58)
    • 视频: 5-3 kubernetes各组件的认证配置 (04:31)
    • 视频: 5-4 部署etcd集群 (04:08)
    • 视频: 5-5 部署kubernetes控制平面 (08:16)
    • 视频: 5-6 部署kubernetes工作节点 (13:38)
    • 视频: 5-7 网络插件-Calico_1 (06:00)
    • 视频: 5-8 DNS插件-CoreDNS (04:40)
    • 视频: 5-9 集群冒烟测试 (06:36)
  • 第6章 业务系统迁移kubernetes---准备工作【为平稳迁移做好储备】 6 节 | 90分钟

    搭建完集群还不能马上迁移业务,本章中将讲解迁移前的一些准备工作:包括镜像仓库harbor的入门和部署、对kubernetes服务发现方案的学习分析以及ingress-nginx服务发现方案的部署。

    收起列表

    • 视频: 6-1 Harbor入门 (17:06)
    • 视频: 6-2 Harbor高可用部署(上) (11:50)
    • 视频: 6-3 Harbor高可用部署(下) (12:21)
    • 视频: 6-4 kubernetes的服务发现 (19:30)
    • 视频: 6-5 部署ingress-nginx(上) (14:52)
    • 视频: 6-6 部署ingress-nginx(下) (13:36)
  • 第7章 业务系统迁移kubernetes---最佳实践【多类型业务迁移落地】 7 节 | 86分钟

    本章中将分析如何将非docker业务迁移到docker、使docker服务运行在kubernetes中,以及在这个过程中需要注意的问题。同时也会介绍,将定时任务、传统的web服务、springboot的web服务还有dubbo服务迁移部署在kubernetes中的全过程。

    收起列表

    • 视频: 7-1 定时任务迁移kubernetes (21:56)
    • 图文: 7-2 【不熟悉SpringBoot的筒子看过来】SpringBoot快速入门
    • 视频: 7-3 springboot的web服务迁移kubernetes (11:29)
    • 图文: 7-4 【不熟悉Dubbo的筒子看过来】Dubbo快速入门
    • 视频: 7-5 传统dubbo服务迁移kubernetes(上) (16:22)
    • 视频: 7-6 传统dubbo服务迁移kubernetes(下) (16:08)
    • 视频: 7-7 传统web服务迁移kubernetes (19:40)
  • 第8章 CICD实践【只会迁移还不够,持续集成走起】 5 节 | 70分钟

    本章将讲解如何让服务可以在kubernetes里面实现持续集成。逐步实现gitlab管理代码、maven构建、docker实现镜像的构建、推送到harbor仓库以及通过脚本跟kubernetes对接完成持续发布。最后还会应用jenkins通过pipeline整合整个流程实现CICD。...

    收起列表

    • 视频: 8-1 kubernetes与cicd (12:41)
    • 视频: 8-2 cicd实践(1) (12:56)
    • 视频: 8-3 cicd实践(2) (13:26)
    • 视频: 8-4 cicd实践(3) (13:31)
    • 视频: 8-5 cicd实践(4) (17:18)
  • 第9章 深入kubernete---几个重要的资源对象【透过表象看本质&装逼可选包】 4 节 | 83分钟

    本章中介绍了kubernetes的重要资源:namespace、resources和label。 讲解并实践了,命名空间对资源对象和资源配额多层面的隔离机制、pod资源限制的配置方式、pod在节点资源紧缺时的驱逐机制、label作用于不同资源对象上的不同的作用等核心知识。 ...

    收起列表

    • 视频: 9-1 Namespace --- 集群的共享与隔离 (17:23)
    • 视频: 9-2 Resources---多维度集群资源管理(上) (22:45)
    • 视频: 9-3 Resources---多维度集群资源管理(下) (22:26)
    • 视频: 9-4 Label---小标签大作为 (19:31)
  • 第10章 深入kubernete---服务调度与编排【透过表象看本质&装逼可选包】 6 节 | 121分钟

    本章中主要围绕服务的调度与编排讲解讲解并实践了:pod的健康检查的参数配置及影响、调度器的整体工作原理以及常见的预选策略和优选策略、如何利用kubernetes本身的机制完成不同的部署方式。

    收起列表

    • 视频: 10-1 健康检查---高可用的守护者 (23:06)
    • 视频: 10-2 Scheduler--- 玩转pod调度(上) (13:57)
    • 视频: 10-3 Scheduler --- 玩转pod调度(下) (13:49)
    • 视频: 10-4 部署策略详解 --- 重建、滚动、蓝绿、金丝雀 (26:11)
    • 视频: 10-5 深入Pod - pod相关的点点滴滴(上) (21:24)
    • 视频: 10-6 深入Pod - pod相关的点点滴滴(下) (22:04)
  • 第11章 深入kubernete--- 落地实践深入【透过表象看本质&装逼可选包】 7 节 | 123分钟

    本章主要从kubernetes落地的角度进行深入讲解,分别介绍:ingress在落地过程可能遇到的问题与应对方式、基于glusterfs的共享存储、kubernetes api的设计,并以一个真实的示例项目让大家看到容器管理平台可以做成什么样子的。

    收起列表

    • 视频: 11-1 ingress --- 四层代理、session保持、定制配置、流量控制(上) (17:42)
    • 视频: 11-2 ingress -- 四层代理、session保持、定制配置、流量控制(中) (17:18)
    • 视频: 11-3 ingress --- 四层代理、session保持、定制配置、流量控制(下) (16:42)
    • 视频: 11-4 共享存储 --- PV、PVC和StorageClass(上).mp4 (16:13)
    • 视频: 11-5 共享存储 --- PV、PVC和StorageClass(下) (16:04)
    • 视频: 11-6 StatefulSet --- 有状态应用的守护者 (18:47)
    • 视频: 11-7 KubernetesAPI ---如何开发一个基于kubernetes的容器管理平台 (19:38)
  • 第12章 深入kubernete---日志和监控【透过表象看本质&装逼可选包】 10 节 | 131分钟

    本章中将介绍K8S使用者必须考虑的重量级问题:日志与监控。课程中会分析当下主流的日志处理方案并选择一种方案进行日志从采集到展示的完整实践;会讲解主流k8s监控方案prometheus,包括它的实现原理,支持的各种指标等。

    收起列表

    • 视频: 12-1 常见日志采集问题和解决方案分析 (08:41)
    • 视频: 12-2 logpilot+elasticsearch+kibana日志实践 (19:26)
    • 视频: 12-3 监控入门---从整体把握监控 (07:39)
    • 视频: 12-4 Prometheus入门---架构和原理 (11:45)
    • 视频: 12-5 部署前奏 - Helm & Operator (10:31)
    • 视频: 12-6 监控部署实战 - Helm+PrometheusOperator (19:30)
    • 视频: 12-7 监控落地 - 指标完善、Grafana看板和邮件报警(上) (17:16)
    • 视频: 12-8 监控落地 - 指标完善、Grafana看板和邮件报警(中) (17:28)
    • 视频: 12-9 监控落地 - 指标完善、Grafana看板和邮件报警(下) (18:21)
    • 图文: 12-10 【步骤总结,便于快速回顾】Helm部署文档
  • 第13章 ServiceMesh代表作istio【适用于升职加薪】 13 节 | 113分钟

    本章中我们会从istio的架构设计开始让你对它的实现原理有深入了解,并会部署完整的istio环境,从架构上让我们的服务自动支持istio的功能,最后使用几个istio的常见工具集实现数据展现。

    收起列表

    • 视频: 13-1 什么是ServiceMesh?什么是Istio? (04:51)
    • 视频: 13-2 Istio架构和原理 (11:41)
    • 视频: 13-3 部署istio (08:36)
    • 视频: 13-4 部署BookInfo示例应用 (11:38)
    • 视频: 13-5 配置请求路由 (08:47)
    • 视频: 13-6 故障注入 (07:38)
    • 视频: 13-7 流量转移 (09:27)
    • 视频: 13-8 设置请求超时 (03:16)
    • 视频: 13-9 熔断 (08:44)
    • 视频: 13-10 流量镜像 (05:58)
    • 视频: 13-11 Istio中的Prometheus和Grafana (11:44)
    • 视频: 13-12 分布式追踪Jaeger (09:29)
    • 视频: 13-13 网格可视化 (10:59)
  • 第14章 课程总结【沉淀&展望】 1 节 | 6分钟

    本章中将总结本课程所学知识,展望docker和kubernetes的发展。

    收起列表

    • 视频: 14-1 课程总结 (05:18)
本课程已完结


讲师

刘果国 全栈工程师

系统架构师,拥有12年一线开发、设计、系统架构经验,DevOps经验,曾负责某银行底层通讯网关建设,曾在百度负责核心搜索算法优化。从14年开始从事DevOps,现负责某知名教育公司的业务架构、服务化,DevOps转型、容器云平台建设。

讲师其他课程

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看
意见反馈 帮助中心 APP下载
官方微信

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题