Docker + Kubernetes(K8s)容器实战派

Docker + Kubernetes(K8s)容器实战派

全面介绍Docker与Kubernetes相关知识

¥359
本课程包括
  • 34小时38分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • Docker的体系架构与核心
  • Kubernetes的体系架构与核心
  • SRE运维
  • Devops
浏览相关主题
课程介绍

适合人群
  • 对Docker与Kubernetes感兴趣的IT运维人员
讲师介绍
曾任京东大学大数据学院院长 曾任Oracle中国有限公司高级技术顾问
擅长领域:
  • 大数据系统
  • 数据库
  • 数据挖掘与分析
  • 数据可视化
  • Java
  • Docker
  • K8S
擅长领域:大数据、数据库、云原生、容器技术
课程大纲
共0节 时长0分钟 全部收起
课程开篇
共3节 | 22分钟
  • 容器课程概述
    12分钟
  • 【2025版】课程更新概述
    3分钟
  • 【2026版】课程更新概述
    7分钟
【Docker基础01】入门
共3节 | 47分钟
  • 01-01-Docker的基础篇概述
    18分钟
  • 01-02-什么是Docker及其体系架构
    14分钟
  • 01-03-安装和配置Docker实验环境
    15分钟
【Docker基础02】镜像
共6节 | 1小时28分钟
  • 02-01-什么是Docker镜像
    9分钟
  • 02-02-使用和访问官方的Docker的镜像仓库
    16分钟
  • 02-03-配置和使用阿里云提供的Docker镜像加速器
    6分钟
  • 02-04-管理Docker镜像
    8分钟
  • 02-05-使用docker_commit和Dockerfile构建Docker镜像
    24分钟
  • 02-06-Dockerfile使用和综合案例
    26分钟
【Docker基础03】容器
共6节 | 1小时23分钟
  • 03-01-容器的基本操作
    13分钟
  • 03-02-Docker的日志
    8分钟
  • 03-03-资源管理基础知识Linux CGroup
    28分钟
  • 03-04-Docker对容器使用CPU使用率的管理
    9分钟
  • 03-05-Docker对容器使用的内存管理和限制
    4分钟
  • 03-06-Docker对容器使用IO的管理和限制
    20分钟
【Docker基础04】网络与容器的通信
共4节 | 55分钟
  • 04-01-Docker网络通信的基本原理
    15分钟
  • 04-02-Docker的网络模式
    22分钟
  • 04-03-容器间的通信
    11分钟
  • 04-04-容器访问控制
    7分钟
【Docker基础05】数据管理
共3节 | 34分钟
  • 05-01-Docker的数据卷
    13分钟
  • 05-02-Docker的数据卷容器
    9分钟
  • 05-03-利用数据卷容器来实现数据的迁移
    12分钟
【Docker基础06】应用实战
共7节 | 1小时17分钟
  • 06-01-Docker与数据库
    11分钟
  • 06-02-Docker与nginx
    8分钟
  • 06-03-Docker与PHP
    14分钟
  • 06-04-Docker与Python
    18分钟
  • 06-05-Docker与Jupyter_Notebook
    8分钟
  • 06-06-Docker与TensorFlow
    13分钟
  • 06-07-Docker与OpenStack
    5分钟
【Docker基础07】搭建私有镜像仓库Harbor
共3节 | 31分钟
  • 07-01-什么是Harbor
    16分钟
  • 07-02-安装和配置Harbor
    5分钟
  • 07-03-配置Docker客户机并验证环境
    11分钟
【Docker高级01】课程概述
共1节 | 15分钟
  • 01-01-课程概述
    15分钟
【Docker高级02】Docker Machine远程工具
共4节 | 1小时8分钟
  • 02-01-什么是DockerMachine和安装配置
    19分钟
  • 02-02-在远程主机上安装和管理Docker
    11分钟
  • 02-03-使用docker-machine创建基于virtualbox的虚拟容器
    16分钟
  • 02-04-使用docker-machine创建基于vsphere的虚拟容器
    22分钟
【Docker高级03】Docker Compose编排工具
共5节 | 44分钟
  • 03-01-Docker Compose的概述和安装
    9分钟
  • 03-02-通过手动方式部署Web应用
    13分钟
  • 03-03-通过docker-compose方式部署Web应用
    7分钟
  • 03-04-什么是yml文件
    10分钟
  • 03-05-使用Docker-Compose进行服务的在线扩容和缩容
    4分钟
【Docker高级04】Docker Swarm集群工具
共5节 | 1小时18分钟
  • 04-01-Swarm的体系架构与安装配置
    13分钟
  • 04-02-在Swarm集群上部署应用
    23分钟
  • 04-03-实现服务的滚动更新
    7分钟
  • 04-04-Swarm集群的数据持久化
    22分钟
  • 04-05-集群的负载均衡的实现
    14分钟
【Docker高级05】Docker与Jenkins
共3节 | 47分钟
  • 05-01-什么是Jenkins及其安装配置
    16分钟
  • 05-02-使用Jenkins持续部署一个Java程序
    21分钟
  • 05-03-集成Docker与Jenkins
    10分钟
【Docker高级06】Docker服务的注册与发现
共3节 | 1小时20分钟
  • 06-01-什么是服务的注册和发现
    21分钟
  • 06-02-服务的注册中心Consul的配置和使用
    22分钟
  • 06-03-实现Docker容器服务的注册和发现
    38分钟
【Docker高级07】图形管理工具
共3节 | 33分钟
  • 07-01-DockerUI
    6分钟
  • 07-02-Portainer
    16分钟
  • 07-03-Shipyard
    11分钟
【K8s01】Kubernetes的体系架构
共3节 | 56分钟
  • 01-01-K8s简介和特性
    17分钟
  • 01-02-K8s集群的体系架构和组件
    26分钟
  • 01-03-K8s的对象
    13分钟
【K8s02】部署K8s集群
共8节 | 2小时48分钟
  • 02-01-部署Kubernetes集群概述
    25分钟
  • 02-02-使用kubeadmin部署Kubernetes集群
    33分钟
  • 02-03-部署Dashboard UI
    10分钟
  • 02-04-使用yum方式部署Kubernetes集群
    33分钟
  • 02-05-使用minikube部署Kubernetes
    19分钟
  • 02-06-在minikube上部署应用程序
    10分钟
  • 02-07-K8s的命令行工具
    17分钟
  • 02-08-在K8s中部署第一个应用程序
    22分钟
【K8s03】最小可部署对象Pod
共16节 | 3小时27分钟
  • 03-01-了解什么是Pod及其优点
    16分钟
  • 03-02-Pod的基本使用方法
    16分钟
  • 03-03-Pod的镜像拉取策略
    8分钟
  • 03-04-Pod的资源限制
    15分钟
  • 03-05-Pod中的容器
    17分钟
  • 03-06-Pod的生命周期
    9分钟
  • 03-07-Pod中容器的重启策略
    6分钟
  • 03-08-Pod的健康检查
    30分钟
  • 03-09-Pod的调度策略和创建过程
    14分钟
  • 03-10-Pod的调度约束
    11分钟
  • 03-11-为什么需要配置管理
    8分钟
  • 03-12-创建ConfigMap
    17分钟
  • 03-13-使用ConfigMap
    9分钟
  • 03-14-ConfigMap的动态更新
    10分钟
  • 03-15-创建Secret
    9分钟
  • 03-16-使用Secret
    12分钟
【K8s04】使用控制器管理Pod
共13节 | 2小时37分钟
  • 04-01-为什么要使用控制器?
    17分钟
  • 04-02-使用Deployment控制器
    22分钟
  • 04-03-Deployment控制器的状态
    12分钟
  • 04-04-Deployment控制器的清理策略
    7分钟
  • 04-05-应用部署的金丝雀升级
    17分钟
  • 04-06-应用部署蓝绿升级
    10分钟
  • 04-07-应用部署的滚动升级
    8分钟
  • 04-08-Daemonset控制器
    10分钟
  • 04-09-Job控制器
    12分钟
  • 04-10-Job的终止和清理
    5分钟
  • 04-11-CronJob控制器
    13分钟
  • 04-12-StatefulSets控制器
    11分钟
  • 04-13-StatesfulSets使用的注意事项
    12分钟
【K8s05】通过Service访问Pod
共10节 | 2小时15分钟
  • 05-01-Service的概念与使用
    27分钟
  • 05-02-Service的多端口设置与集群的DNS服务
    10分钟
  • 05-03-Service的发布类型-NodePort
    9分钟
  • 05-04-Service的发布类型-ClusterIP
    8分钟
  • 05-05-Service的发布类型-LoadBalance和ExternalName
    7分钟
  • 05-06-userspace代理模式和iptables代理模式
    13分钟
  • 05-07-IPVS代理模式
    13分钟
  • 05-08-Ingress是什么?
    15分钟
  • 05-09-Ingress实战
    17分钟
  • 05-10-Ingress的注解
    16分钟
【K8s06】持久化存储
共9节 | 1小时49分钟
  • 06-01-持久化存储概述
    9分钟
  • 06-02-节点数据卷
    7分钟
  • 06-03-网络数据卷
    19分钟
  • 06-04-临时数据卷
    10分钟
  • 06-05-什么是持久卷?
    15分钟
  • 06-06-持久卷的回收策略
    10分钟
  • 06-07-持久卷声明
    11分钟
  • 06-08-storageClass与实现持久卷的动态供给
    10分钟
  • 06-09-实现持久卷的动态供给
    18分钟
【K8s07】安全认证
共8节 | 2小时15分钟
  • 07-01-Kubernetes的安全框架
    27分钟
  • 07-02-Kubernetes的用户认证
    27分钟
  • 07-03-Kubernetes的鉴权管理
    8分钟
  • 07-04-基于角色的访问控制简介
    16分钟
  • 07-05-基于角色的访问控制示例
    18分钟
  • 07-06-Kubernetes的其他几种访问控制方式
    11分钟
  • 07-07-服务账号ServiceAccount
    6分钟
  • 07-08-创建和使用服务账号
    22分钟
【K8s08】日志收集与监控
共9节 | 2小时8分钟
  • 08-01-收集哪些日志?
    8分钟
  • 08-02-日志收集的架构与方案详解
    24分钟
  • 08-03-安装和配置JDK
    9分钟
  • 08-04-安装和配置ELK
    24分钟
  • 08-05-采集Kubernetes系统组件日志
    17分钟
  • 08-06-采集Nginx Pod访问日志
    10分钟
  • 08-07-采集Tomcat Pod访问日志
    5分钟
  • 08-08-Kubernetes监控系统的架构
    10分钟
  • 08-09-搭建Kubernetes的监控系统
    20分钟
【K8s09】集成与运维管理
共5节 | 1小时39分钟
  • 09-01-基于Kubernetes的Jenkins集群架构
    26分钟
  • 09-02-集成Jenkins与Kubernetes
    23分钟
  • 09-03-什么是Helm?
    17分钟
  • 09-04-使用Helm部署应用
    13分钟
  • 09-05-使用Helm创建自己的Charts
    20分钟
【2025版】升级Docker与K8s
共5节 | 46分钟
  • 01-Docker与K8s 2025版更新概述
    3分钟
  • 02-安装银河麒麟Linux
    10分钟
  • 03-使用二进制包方式安装Docker
    8分钟
  • 04-安装部署Containerd
    12分钟
  • 05-基于Containerd部署K8s集群
    14分钟
【2026版】实现K8s集群的高可用
共6节 | 37分钟
  • 01-K8s高可用集群规划
    5分钟
  • 02-部署非高可用的K8s集群
    3分钟
  • 03-部署配置Nginx与Keepalived
    10分钟
  • 04-实现Master节点实现高可用
    14分钟
  • 05-验证ETCD集群的健康状态
    2分钟
  • 06-验证K8s集群的高可用
    3分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。