视频课程 云计算

认证Kubernetes应用开发者课程精讲 (英文课程中文字幕)

¥5.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

视频数量:112个 总时长:16小时22分 课程介绍: 认证Kubernetes应用开发者课程精讲 想象一下,你刚加入一家公司,技术栈里赫然写着Kubernetes。面试官让你说说Deployment的工作机制,Service和Ingress有什么区别,你心里咯噔一下。或者你已经在用Kubernetes好一阵子了,每天kubectl apply几条命令,但让你说清楚每个资源背后的设计逻辑,又觉得哪里差点意思。这门课程正是为这类开发者准备的,从零基础到备考CKAD证书的需求,都能满足。 一、核心概念打地基 课程从容器编排的基本原理讲起,帮你理解Kubernetes到底解决了什么问题。在容器化部署刚兴起的时候,大家靠脚本手动管理,规模一大就力不从心,这才有了Kubernetes这类编排工具。之后带你用Minikube搭起本地集群,学习kubectl的基本用法,进入Pod的学习,包括Pod的基本结构、多容器Pod创建、命令行参数设置、端口暴露等。课程还会教你用CLI命令生成清单文件,理解Kubernetes资源类型的基本结构。 二、应用设计与构建 学完基础就要做真正的应用部署了。Kubernetes里所有资源都需要标签,没有标签来分类,开发环境和生产环境就分不清楚。课程会带你深入理解标签和选择器的使用场景。然后是ReplicaSet和Deployment。ReplicaSet负责保证Pod数量符合预期,但直接用它做版本更新很麻烦,所以课程会带你理解为什么需要Deployment,以及maxSurge和maxUnavailable这两个关键字段的作用。还会讲到DaemonSet和Jobs,前者适合部署集群级守护进程,后者适合定时跑批处理任务。 四、服务与网络 Pod之间怎么通信?外部流量怎么进来?这一章从Kubernetes Service讲起,涵盖ClusterIP、NodePort、LoadBalancer三种服务类型,每种都配了实战操作。然后是Ingress资源,帮你理解它和Service的区别。还会讲到Helm,让你学会用Helm Chart管理应用。Service Account和Network Policy也是这一章的重点,前者管理应用的身份,后者控制流量的进出规则。 五、应用配置管理 Secrets怎么用?Requests和Limits怎么设置?这一章会讲到Kubernetes的Secrets机制,教你把数据库凭证这类敏感数据从容器镜像中分离。Requests和Limits决定了Pod能使用多少资源,设置不合理会影响集群稳定性,比如某个Pod占用过多内存就会挤压其他应用。 六、可观测性与维护 Liveness Probe和Readiness Probe让Kubernetes判断容器是否还活着。Liveness失败就重启容器,Readiness失败就不会被Service转发流量。这一章还会讲Docker日志驱动、应用日志监控、Metric Server部署、节点和Pod的监控,以及Kubernetes Events和字段选择器。学会这些,你就具备了排查集群问题的基本能力。 七、状态持久化 容器本身是无状态的,但很多应用需要存储数据。这一章从Docker卷讲起,然后进入Kubernetes的Volumes、PersistentVolume、PersistentVolumeClaim。ConfigMaps让你把配置数据和容器镜像分开管理,Security Context让你控制Pod和容器的安全选项。 八、多容器Pod进阶 多容器Pod不只是把两个容器塞进一个Pod那么简单。这一章会讲多容器Pod的设计模式,包括Ambassador模式和Adapter模式。Ambassador模式适合代理外部服务,Adapter模式适合统一输出格式。理解这些模式,你就能设计出更优雅的多容器架构。 九、考试新动态 新版CKAD考试有新增内容,比如蓝绿部署和金丝雀部署。蓝绿部署通过切换流量实现零停机,金丝雀部署则逐步放量验证新版本。课程还会讲到Token认证、Authorization、ClusterRole和ClusterRoleBindings等认证机制,并专门讲解Docker相关内容,包括镜像与容器的关系、容器标识、镜像打标签、Dockerfile编写等。 十、备考指南 最后一章是备考指南,包括考试注册流程、考生手册要点、版本变更说明,每个Domain都有针对性的提示。考试中的终端使用、时间分配等应试技巧也会讲到。课程还配套了练习题和模拟考试,帮你检验学习成果。 学完整个课程,你应该能够从容应对CKAD考试,更重要的是,你对Kubernetes的理解会上一个台阶。不再是只会跑几条kubectl命令,而是真正理解每个资源背后的设计逻辑和适用场景,遇到生产问题时也能快速定位。