面向初学者的 Kubernetes 大师班
Kubernetes Masterclass for Beginners
从零到完整的 Kubernetes 环境,包括应用和监控
学习内容
-
在本地计算机上设置第一个 Kubernetes 集群
-
使用 kubectl 和 k9s 从命令行管理 Kubernetes 集群(考试需要)
-
了解 Kubernetes 集群的所有基本元素以及如何部署应用程序
-
使用 vim 从命令行在 YAML 中编写 Kubernetes 清单(考试需要)
-
使用 Helm 安装应用程序
-
使用 Prometheus 和 Grafana 部署完整的监控堆栈
要求
-
命令行导航的基础知识
-
使用 Vim 打开和关闭文件
-
可选:git
描述
您准备好潜入 Kubernetes 的世界了吗?这门综合课程将指导您了解熟练管理 Kubernetes 集群所需的所有知识。无论您是初学者还是希望提高技能,本课程都涵盖了 Kubernetes 的所有基本方面。
本课程是CKA/CKAD课程的绝佳准备。其他课程会告诉你 Kubernetes,但不一定会告诉你如何去做。本课程重点介绍如何使用 kubectl、tmux 和 vim 从命令行管理 Kubernetes 集群。
如果您要获得 CKA、CKAD 或 CKS 认证,这些技能绝对是必不可少的。但这些在其他课程中没有教授。这门课程是缺失的一环。
请注意,本课程不是完整的 CKA/CKAD 课程,这些认证需要进一步学习,在课程结束时,我将为您建议后续步骤。
课程亮点:
-
在本地计算机上设置群集
-
了解如何在本地计算机上配置 Kubernetes 集群,从而在受控环境中轻松练习和试验 Kubernetes。
-
-
使用 Tmux、Vim 和 k9s 创建基本 CLI 工作流
-
使用 tmux、Vim 和 k9s 开发强大的命令行界面 (CLI) 工作流。此设置还与 VSCode 等流行工具兼容,可提高您的生产力和效率。
-
CKA/CKAD 考试需要了解这些工具
-
-
Kubernetes 简介
-
了解 Kubernetes 是什么及其主要用例。
-
深入了解为什么 Kubernetes 是管理容器化应用程序的强大工具。
-
-
Kubernetes 集群的结构
-
探索 Kubernetes 集群的基本结构。
-
了解组成集群的不同组件以及它们如何相互交互。
-
-
Kubernetes 应用程序:Pod 和部署
-
深入了解 Kubernetes 应用程序的基础知识。
-
了解 Pod、Kubernetes 中最小的可部署单元,以及如何使用部署管理应用程序。
-
-
Kubernetes 清单:YAML 配置
-
获得 Kubernetes 清单的实践经验。
-
了解如何使用 YAML 文件配置和管理应用程序。
-
-
Kubernetes 存储基础知识
-
了解 Kubernetes 存储解决方案,包括持久卷 (PV)、持久卷声明 (PVC) 和存储提供程序。
-
了解如何管理 Kubernetes 应用程序中的数据。
-
-
Kubernetes 网络基础知识
-
探索 Kubernetes 网络概念,例如服务、负载均衡器和入口。
-
了解如何公开应用程序并管理集群内的流量。
-
-
Kubernetes 故障排除
-
获得基本的故障排除技能。
-
了解在何处查找问题以及如何解决 Kubernetes 环境中的常见问题。
-
-
使用 Helm 安装应用程序
-
了解如何使用 Kubernetes 的包管理器 Helm。
-
了解如何使用 Helm 图表有效地安装和管理应用程序。
-
-
设置基本监控堆栈
-
设置监控堆栈以跟踪 Kubernetes 集群的性能和运行状况。
-
了解有效监控所需的工具和实践。
-
为什么要注册?
-
综合课程:涵盖从设置到高级故障排除和监控的所有内容。
-
动手学习:实际的例子和练习,以加强你的理解。
-
专家指导:向具有实际经验的行业专业人士学习。
立即注册,开始您的 Kubernetes 之旅!
本课程适合谁:
- 想要了解有关 Kubernetes 的更多信息的开发人员
- 任何想要使用 Kubernetes 迈出第一步的人
- 有兴趣参加CKA/CKAD考试并获得认证的学生
评论(0)