Kubernetes入门实战课

Kubernetes入门实战课 / 实战+视频,0 基础快速上手 K8s

罗剑锋 Kong 高级工程师,Nginx/OpenResty 开源项目贡献者
  • 课程目录
  • 课程介绍
  • 在线阅读:开篇词|迎难而上,做云原生时代的弄潮儿

    你的Kubernetes学习之旅马上就要开始啦!

  • 课前准备|动手实践才是最好的学习方式

    手把手带你搭建好Kubernetes的学习环境

  • 01|初识容器:万事开头难

    一段5分钟的技术演示如何影响全世界?

  • 02|被隔离的进程:一起来看看容器的本质

    容器是为了考虑系统安全和资源隔离而实现的一种特殊的“沙盒”环境。

  • 03|容器化的应用:会了这些你就是Docker高手

    镜像是容器的静态形式,使用容器技术运行镜像,就形成了动态的容器。

  • 04|创建容器镜像:如何编写正确、高效的Dockerfile

    容器镜像是由多个只读的Layer构成的,同一个Layer可以被不同的镜像共享。

  • 05|镜像仓库:该怎样用好Docker Hub这个宝藏

    镜像仓库是一个提供综合镜像服务的网站,最基本的功能是上传和下载。

  • 06|打破次元壁:容器该如何与外界互联互通

    掌握容器与外部系统之间沟通交流的几种方法

  • 07|实战演练:玩转Docker

    用Docker实际搭建Registry镜像仓库和WordPress网站服务。

  • 08|视频:入门篇实操总结

    实践出真知,视频演示带你学习Docker的实际操作

  • 09|走近云原生:如何在本机搭建小巧完备的Kubernetes环境

    所谓的“云”,现在就指的是Kubernetes,那么“云原生”的意思就是应用的开发、部署、运维等一系列工作都要向Kubernetes看齐.

  • 10|自动化的运维管理:探究Kubernetes工作机制的奥秘

    Kubernetes采用了现今流行的 Control Plane / Data Plane 架构,功能非常完善,全自动化实现了大部分常见的运维管理工作。

  • 加餐|Kubernetes“弃用Docker”是怎么回事?

    “kubelet将弃用 Docker 支持,并会在未来的版本中彻底删除”,Kubernetes 向 Docker 宣战?

  • 11|YAML:Kubernetes世界里的通用语

    Master/Node架构是Kubernetes的“内功心法”,发挥内功的“招式秘籍”就是Kubernetes世界里的标准工作语言YAML。

  • 12|Pod:如何理解这个Kubernetes里最核心的概念?

    Pod灵活又轻便,非常适合在云计算领域作为应用调度的基本单元,因而成为了Kubernetes世界里构建一切业务的“原子”。

  • 13|Job/CronJob:为什么不直接用Pod来处理业务?

    CronJob使用定时规则控制Job,Job使用并发数量控制Pod,Pod再定义参数控制容器,容器再隔离控制进程,进程最终实现业务功能,层层递进,每个环节各司其职,在Kubernetes的统一指挥下完成任务。

  • 14|ConfigMap/Secret:怎样配置、定制我的应用

    Kubernetes里管理配置信息的API对象,ConfigMap代表明文信息,Secret代表机密敏感信息,存储在etcd里,在需要的时候可以注入Pod供Pod使用

  • 15|实战演练:玩转Kubernetes(1)

    在 Kubernetes 集群里,搭建 WordPress 网站

  • 16|视频:初级篇实操总结

    实践出真知,视频演示带你学习minikube中的实际操作

  • 17|更真实的云原生:实际搭建多节点的Kubernetes集群

    用kubeadm搭建出一个新的Kubernetes集群,一起来看更真实的云原生环境

  • 18|Deployment:让应用永不宕机

    Deployment,表示在线业务,和Job/CronJob的结构类似,也包装了Pod对象,通过添加额外的控制功能实现了应用永不宕机。

  • 19|Daemonset:忠实可靠的看门狗

    DaemonSet的目标是在集群的每个节点上运行且仅运行一个Pod,就好像是为节点配上一只“看门狗”,忠实地“守护”着节点。

  • 20|Service:微服务架构的应对之道

    Service,对“不稳定”的后端服务,在前端与后端之间加入了中间层,屏蔽后端的变化,实现负载均衡。

  • 21|Ingress:集群进出流量的总管

    Ingress、Ingress Controller、Ingress Class,作为Kubernetes里七层的反向代理和负载均衡对象,联合起来管理了集群的进出流量,是集群入口的总管。

  • 22|实战演练:玩转Kubernetes(2)

    应用新对象Deployment、Service、Ingress,增加了横向扩容、服务发现和七层负载均衡功能,搭建 WordPress 网站

  • 23|视频:中级篇实操总结

    实践出真知,视频演示带你学习kubeadm搭建集群的实际操作

  • 加餐|docker-compose:单机环境下的容器编排工具

    docker-compose,一个能满足既要又要的工具:既像Docker一样轻巧易用,又像Kubernetes一样具备容器编排能力。

  • 24|PersistentVolume:怎么解决数据持久化的难题?

    Kubernetes里应对持久化存储的解决方案:三个API对象PersistentVolume、PersistentVolumeClaim、StorageClass,管理集群里的存储资源。

  • 25|PersistentVolume + NFS:怎么使用网络共享存储?

    在Kubernetes集群里,网络存储系统更适合数据持久化。

  • 26|StatefulSet:怎么管理有状态的应用?

    “有状态应用”的几大问题:依赖关系、启动顺序、网络标识、多实例之间内部沟通协调。

  • 27|滚动更新:如何做到平滑的应用升级降级?

    Kubernetes的滚动更新策略,减少旧版本Pod的同时增加新版本Pod,保证在更新过程中服务始终可用

  • 28|应用保障:如何让Pod运行得更健康?

    Probe,让Kubernetes这个“保姆”更细致地监控Pod的状态,探查到Pod的内部运行状态,定时给应用做“体检”,让应用时刻保持“健康”,能够满负荷稳定工作。

  • 29|集群管理:如何用名字空间分隔系统资源?

    namespace,在多团队、多项目共用Kubernetes时,为避免资源争抢和命名冲突等问题的出现,把集群适当“局部化”,为每一类用户创建出只属于它自己的“工作空间”。

  • 30|系统监控:如何使用Metrics Server和Prometheus?

    明察秋毫Kubernetes集群的运行状态:两个系统监控项目命令行方式的Metrics Server、图形化界面的Prometheus

  • 31|网络通信:CNI是怎么回事?又是怎么工作的?

    针对Docker的跨主机通信网络缺陷,Kubernetes提出了自己的网络模型IP-per-pod,让Pod摆脱了主机的硬限制,适应集群系统的网络需求。

  • 32|实战演练:玩转Kubernetes(3)

    改进WordPress网站,把MariaDB改成StatefulSet,加上NFS持久化存储,在K8s集群里安装Dashboard,实践Ingress、namespace用法。

  • 33|视频:高级篇实操总结

    实践出真知,视频演示带你学习Kubernetes的高级操作

  • 结束语|是终点,更是起点

    经过三个月的刻苦努力,你的Kubernetes学习之旅已经顺利抵达“终点站”了,但是,今天是终点,更是起点。

  • 期末测试|来赴一场满分之约!

    特别给你准备了一套 Kubernetes 结课测试题,快来挑战一下吧!

39讲

你将获得

  • 贴心扫盲:手把手带你搭建环境
  • 高效入门:由浅入深的进阶路径
  • 老兵笔记:踩坑总结无保留教学
  • 讲练结合:4 大项目 + 5 讲实战视频

讲师介绍


课程介绍

毕竟现代应用是围绕着容器来开发、部署和运行的,使用容器就必然要用到容器编排技术,现在,只有唯一的选项——Kubernetes。

但是,Kubernetes 因为其技术栈的特点,学习门槛相当高,初学者可能花费了大量时间却收效甚微:

  • 涉及的应用领域太广,找不到合适的学习路径;
  • 每个具体方向的技术背景太深,很多概念太抽象;
  • 用到的技术新,版本变动快,实现比较杂乱,搞不明白;
  • 不知道怎么搭建出 Kubernetes 环境,空有理论,动手还是不会。

为此,我们邀请罗剑锋老师开设了这门 Kubernetes 入门实战课,他以自己的学习经历为基础,融合踩坑经验和心得技巧,整理出了一个初学者非常友好的由浅入深、由易到难的 Kubernetes 知识体系,让你顺利高效地迈入 Kubernetes 的宏伟殿堂。


课程目录


适合人群

面向 Kubernetes 初学者:研发、运维、测试、学生等

  • 刚入行 K8s 的研发、运维工程师
  • 所有对 K8s 感兴趣,想拓宽技术栈的研发、运维和测试工程师
  • 有基本的 Linux 操作知识,对 K8s 感兴趣的学生

订阅须知

随机推荐

轻上西梅饮膳食纤维植物果蔬汁益生菌元风味饮料反馈怎么样?性能...

和府捞面浓汤鲜煮面4袋速食面番茄牛肉面条好不好,推荐购入吗?...

朗适RS100实用性高,购买推荐吗?产品使用感受分享?

狮王小狮王儿童氟防蛀牙膏 20g评价怎么样?网友评测点评分享?

米奇啵啵除菌液 日本配方 清香多用途消毒水 1L好用吗?最真实的...

追致手持小风扇「2024新款」珍珠白点评怎么样?全方位评测分享!