15-DaemonSet、Job与Cronjob
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
需要掌握Kubernetes集群部署和维护操作的工程师、技术人员、开发人员等
你将会学到
0基础掌握Kubernetes各个组件的基本原理与管理操作
- 有能力完成Kubernetes运维管理
- 掌握Kubernetes基本原理
- 掌握容器的基本概念
课程简介
2~3天上机实操,掌握以下知识点:
模块 | 课程内容 |
Container与Kubernetes概述 | √ 容器的概述 |
√ 容器与虚拟化的关系 | |
√ 容器与Docker关系 | |
√ 容器技术的发展历程 | |
√ 容器编排技术概述 | |
√ Kubernetes概述 | |
√ Container和Kubernetes的关系 | |
Docker的安装和管理 | √ Docker安装 |
√ Docker基础操作 | |
√ docker存储机制 | |
√ 构建docker网络 | |
√ Namespace和Cgroup | |
√ 容器资源限制 | |
实战: | |
√ 为企业部署Docker | |
√ 秒级搭建HTTP服务 | |
√ 实现容器的持久化存储 | |
Kubernetes架构介绍 | √ Kubernetes架构 |
√ 主要组件介绍 | |
√ 基本概念与术语 | |
√ Kubernetes管理对象 | |
Kubernetes 安装和配置 | √ 设计Kubernetes集群 |
√ 基于centos平台的安装配置 | |
√ 安装Kubernetes Masters和Nodes | |
√ 安装并使用kubeadm来安装,配置和管理Kubernetes集群 | |
√ 选择网络解决方案 | |
√ 部署后的测试 | |
实战: | |
√ 为企业构建Kubernetes集群 | |
Kubernetes API 及集群访问 | √ Yaml文件对API资源结构的定义 |
√ 使用Kubectl对API资源做访问 | |
√ NameSpaces介绍 | |
√ NameSpace管理 | |
实战: | |
√ 编写yaml文件 | |
√ 构建Kubernetes的命名空间 | |
Pod管理与使用 | √ Pod介绍与原理讲解 |
√ Pod创建与删除 | |
√ Pod生命周期管理 | |
√ Static Pods | |
√ Init Containers | |
实战: | |
√ 创建多容器的pod | |
√ pod生命周期管理 | |
√ 设置POD中容器的启动顺序 | |
Label与Label Selector | √ 标签(Label) |
√ 标签选择器(Label Selector) | |
√ 使用标签选择器来安排Pod | |
√ 使用标签选择器来管理Node | |
实战: | |
√ 让Pod运行到指定的节点 | |
√ 批量管理指定标签的Pod | |
Kubernetes常用的控制器 | √ ReplicaSet |
√ Deployment | |
√ DaemonSet | |
√ Job | |
√ CronJob | |
√ Statefulset | |
实战: | |
√ 在每一个节点部署nginx服务 | |
√ 实现nginx服务的弹性伸缩 | |
√ 快速实现企业nginx服务的滚动升级 | |
√ 创建一次性和周期性任务 | |
Kubernetes网络及服务 | √ Kubernetes网络模型 |
√ Pod网络实现方式 | |
√ Calico 网络插件及部署 | |
√ Service的作用 | |
√ 通过服务发现的服务访问流程 | |
实战: | |
√ 实现POD与POD通信 | |
√ 实现POD与NODE通信 | |
√ 实现nginx和http服务外部访问 | |
Kubernetes 负载均衡 | √ IPTABLES模式实现原理 |
√ IPVS模式实现原理 | |
√ Ingress的原理讲解和使用 | |
实战: | |
√ 实现HTTP的负载均衡 | |
√ 创建Ingress | |
Kubernetes存储 | √ EmptyDir |
√ hostPath | |
√ NFS | |
√ PV和PVC | |
√ StorageClass | |
√ ConfigMap介绍 | |
√ Secret介绍 | |
实战: | |
√ 实现POD间的共享存储 | |
√ 向POD中分发机密信息 | |
√ 创建使用StorageClass | |
Kubernetes资源调度 | √ Kubernetes资源管理 |
√ Kubernetes调度器 | |
√ Kubernetes调度策略 | |
√ Kubernetes调度优先级和抢占机制 | |
√ Node策略和pod策略 | |
√ Taints和Toleration | |
实战: | |
√ 为企业设置POD亲和性 | |
√ 设置Kubernetes调度优先级 | |
√ 将服务器设置为污点 | |
Kubernetes 安全 | √ 访问API |
√ 身份的验证与授权 | |
√ 基于角色访问权限配置 | |
√ 网络安全策略配置 | |
实战: | |
√ 为企业创建Kubernetes帐号 | |
√ 设置帐号的权限 | |
√ 验证权限 | |
√ 配置Network Policy | |
日志、监控、Troubleshooting和维护 | √ Kubernetes的日志方案 |
√ Troubleshooting的方法论 | |
√ 常见的场景排错 | |
√ 维护模式(Cordon) | |
√ 疏散POD(Drain) | |
实战: | |
√ 排查Kubernetes常见故障 | |
√ 设置维护模式 | |
Helm包管理工具 | √ Helm简介 |
√ 使用Helm | |
√ Chart简介 | |
√ Chart模板的使用 | |
实战: | |
√ 通过helm为企业部署Web | |
√ 通过helm构建WordPress博客平台 | |
√ 使用Helm实现企业应用的升级与回滚 |
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
- 第一章 0基础开始,容器基础讲解
- 1-1试看 01-课程介绍及环境安装29:58
- 1-2试看 02-容器实现的理论基础26:41
- 1-3试看 03-Docker与Kubernetes的恩怨情22:46
- 1-4试看 04-docker基础:安装、Image与Container29:56
- 1-505-Docker基础:持久性存储31:12
- 1-606-Docker基础:网络及完整实验30:26
- 第二章 Kubernetes基本原理、基本组件与操作
- 2-1试看 07-安装K8S集群23:32
- 2-208-集群组件介绍22:05
- 2-309-NameSpace、Label与Annotation29:52
- 2-410-Pod:创建33:20
![[零基础]kubernetes/k8s管理培训](https://s2.51cto.com/images/avater/202111/f935e01725bc16db0cb607560628f63f1a9471.jpg?x-oss-process=image)
[零基础]kubernetes/k8s管理培训
6626人学习
何伟
5.0
¥168.00
![云原生Kubernetes全栈架构师:基于世界500强的k8s实战课程](https://s2.51cto.com/images/202210/20/a163220fc02a270b961cd92182c6e3d4.jpg?x-oss-process=image)
云原生Kubernetes全栈架构师:基于世界500强的k8s实战课程
3619102人学习
宽哥
5.0
¥1572.00
![[2024]kubernetes/k8s+DevOps云原生全栈技术:基于世界1000强实战课程](https://s2.51cto.com/images/202309/22/4965d170c9c66953422d6b2ecaf80e98.png?x-oss-process=image)
[2024]kubernetes/k8s+DevOps云原生全栈技术:基于世界1000强实战课程
1547074人学习
韩先超
5.0
¥1499.00
![Kubernetes/K8s企业运维实战(新版本)](https://s2.51cto.com/images/202101/07/0be892d2044987c14b005fb30cf29c6f.png?x-oss-process=image)
Kubernetes/K8s企业运维实战(新版本)
755849人学习
李振良(阿良)
4.9
¥288.00
![Kubernetes/k8s 入门与进阶实践(46讲)](https://s2.51cto.com/images/avater/202205/26b8b8f307907e5d20c95557375c078abbbe77.jpg?x-oss-process=image)
Kubernetes/k8s 入门与进阶实践(46讲)
475153人学习
徐亮伟
5.0
¥799.00
![一天解锁 Kubernetes/K8s 【实战】](https://s2.51cto.com/images/202101/18/d58cde6b31bacca195dd68e63c466267.png?x-oss-process=image)
一天解锁 Kubernetes/K8s 【实战】
347314人学习
李振良(阿良)
5.0
免费
![【2024】k8s全栈技术精讲:高薪实战kubernetes课程【入门到实战】大厂真实案例](https://s2.51cto.com/images/202309/27/e08b15dc07846d89d79a441a7dadbd9c.png?x-oss-process=image)
【2024】k8s全栈技术精讲:高薪实战kubernetes课程【入门到实战】大厂真实案例
315302人学习
韩先超
5.0
¥284.28
![程序员都应该学习的Kubernetes入门实战课](https://s2.51cto.com/images/avater/202309/03b9fe03259d8e7fa1122785f61646a8d0173b.jpg?x-oss-process=image)
程序员都应该学习的Kubernetes入门实战课
166510人学习
优点知识
5.0
¥99.00