视频课程 编程

Kubernetes实战: 电子书讲读视频版 (英文课程中文字幕)

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

资源介绍

视频数量:100个 总时长:18小时48分 课程介绍: Kubernetes实战 想象一下:你刚开发完一个应用程序,准备上线。但是问题来了——这台服务器突然挂了怎么办?流量暴增怎么应对?版本要更新怎么做到用户无感知切换?你开始考虑微服务架构,但20个微服务要怎么管理、怎么通信、怎么保证它们稳定运行? 这就是Kubernetes要解决的问题。 这门课程来自《Kubernetes in Action》第二版,是Kubernetes领域的经典著作。作者Marko Luksa是最早一批投入Kubernetes开发的专业工程师,书中的内容经过了大量实际项目的验证。整门课程包含100个视频,总时长接近19个小时,从最基础的概念讲起,一步一步带你掌握Kubernetes的核心技能。 课程分为五个部分,逻辑非常清晰。 第一部分带你从零认识Kubernetes。一开始会讲清楚Kubernetes到底是什么、它解决了什么问题、为什么现在几乎所有公司都在用它。你会理解Kubernetes的核心理念——声明式API,也就是你告诉它想要什么状态,它来负责实现和维护。然后课程会从零开始讲容器技术,对比虚拟机和容器的区别,介绍Docker和Podman这些工具,手把手带你构建第一个容器镜像。接着你会在Kubernetes集群里部署这个镜像,体验一下当Kubernetes接管应用管理后,水平扩展变得多么简单。这一部分最后会深入讲解Kubernetes API和各种对象类型,让你能读懂集群里发生的每一件事。 第二部分进入Kubernetes的核心——如何在集群里运行应用。这里会重点讲Pod,这是Kubernetes最基本的调度单位。你会学到怎么用YAML文件定义Pod,怎么配置容器的启动参数,怎么在Pod里运行多个容器,怎么与运行中的容器交互,怎么排查问题。同时你还会理解容器的健康检查机制——什么时候该用探针、怎么配置、常见的问题怎么解决。课程还会教你用标签和命名空间来组织资源,这对管理大规模集群非常重要。 第三部分讲的是应用配置和数据持久化。应用上线后,配置要改怎么办?敏感信息怎么安全传递?数据要存在哪里?这些问题你都会在这里找到答案。你会学到ConfigMaps和Secrets的区别和用法,怎么把配置注入到容器里,怎么处理敏感数据。存储部分会介绍emptyDir、hostPath这些临时存储,也包括PersistentVolumes的动态制备和静态制备,让数据库这类需要持久化数据的应用也能在Kubernetes里稳定运行。 第四部分讲解服务之间的连接和外部访问。微服务架构里,服务之间怎么发现彼此?外部流量怎么导入集群?这部分会详细讲解Service的各种类型——ClusterIP、NodePort、LoadBalancer、Headless服务——各自适合什么场景。你会理解kube-proxy是怎么工作的,DNS记录是怎么生成的。Ingress是外部流量进入集群的重要入口,课程会教你配置Ingress控制器、设置TLS证书、配置基于路径和域名的路由规则。最新的Gateway API也会介绍,这是Ingress的进化版,支持更细粒度的流量管理。 第五部分是规模化运维,这才是Kubernetes真正发挥威力的时候。怎么让应用保持高可用?ReplicaSet会确保指定数量的Pod副本始终运行。怎么实现零停机部署?Deployment支持滚动更新和回滚,让你在更新版本的时候不影响用户访问。数据库这类有状态应用怎么管理?StatefulSets提供了稳定的网络标识和持久存储。日志收集、监控代理这些每个节点都要运行的组件交给DaemonSet。批处理任务和定时任务则交给Job和CronJob。 学完这门课,你能用YAML配置文件描述一个完整的微服务应用,在Kubernetes集群里把它跑起来、扩缩容、更新、回滚,通过Service和Ingress把它暴露给外部用户,还能处理配置管理和数据持久化。你会理解Kubernetes的设计哲学,掌握排查问题的思路,具备独立运维生产级集群的能力。 这门课适合有基础的开发者——你需要了解Linux命令行、知道什么叫TCP/IP、听说过HTTP协议。如果你是运维工程师,想把现有的应用迁移到Kubernetes上,这门课会手把手带你走过这个过程。如果你在创业公司或者技术团队,需要一个人扛起开发和运维,这门课能帮你建立完整的知识体系。每章都有总结帮你梳理重点,字幕有中文和英文两个版本,看不懂的地方可以对照着来。这门课不需要你一次性全部学完,可以根据需要挑着看,但如果你从头到尾跟下来,会对Kubernetes有一个完整且深入的理解。 准备好了就开始吧,Kubernetes的世界值得你投入时间去探索。