241分钟
Kubernetes高级调度实战解析
本节课将系统学习K8s比较复杂的调度策略,主要分为了两部分。第一部分详细讲解K8s的计划任务、初始化容器,以及临时容器的使用。接着学习如何在K8s中最大限度的容灾,比如如何让相同的服务分配到不同的节点…
本节课将系统学习K8s比较复杂的调度策略,主要分为了两部分。第一部分详细讲解K8s的计划任务、初始化容器,以及临时容器的使用。接着学习如何在K8s中最大限度的容灾,比如如何让相同的服务分配到不同的节点去运行、如何让同一个项目的不同微服务分配到不同的机房、K8s节点故障如何快速的迁移服务等。
第二部分将学习K8s准入控制的一些知识,比如应用的服务质量,当服务器资源不够时,K8s该如何处理这些服务以保证节点的正常等内容。
课程亮点
深入解析高级调度策略:本课程将带您深入了解Kubernetes的高级调度机制,包括计划任务与临时容器的使用,以及污点和容忍的解析,帮助您更高效地管理集群资源。
实战资源配额管理:通过实战案例,您将学会如何为不同的工作负载设置合理的资源配额,确保资源的合理分配和高效利用。
专业讲师团队:本课程由经验丰富的杜宽老师授课,结合实战经验,为您提供最实用的技巧和建议。
通过学习本课程,你将掌握计划任务与临时容器,解析污点和容忍,实战资源配额
课程导读
一、高级调度计划任务临时容器
- 1.Job概述与使用入门
- 2.更强大的计划任务CronJob
- 3.K8s临时容器EphemeralContainer
- 4.使用临时容器在线Debug
二、污点和容忍
- 1.初始化容器概述
- 2.初始化容器配置解析
- 3.初始化容器使用示例
- 4.K8s污点和容忍Taint&Toleration
- 5.污点和容忍配置解析
- 6.污点和容忍配置示例
- 7.内置污点
- 8.Taint命令入门
三、K8s亲和力Affinity
- 1.生产环境依旧存在的高可用率问题
- 2.提高可用率
- 3.节点亲和力配置详解
- 4.Pod亲和力和反亲和力配置详解
- 5.实现同一个应用分布在不同的宿主机
- 6.尽量将应用部署至高配置服务器
- 7.Topology的重要性
- 8.应用多地区多机房部署
四、K8s资源配额ResourceQuota
- 1.ResourceQuota配置解析
- 2.K8s资源限制LimitRange
- 3.LimitRange配置示例
- 4.K8s服务质量QoS
课程总结
课后测试
宽哥
某上市集团云原生架构师