241分钟

Kubernetes高级调度实战解析

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 课程总结 课后测试
宽哥

宽哥

某上市集团云原生架构师