為了充分利用本課程,您應該具備:
基本的Linux命令行和文件編輯技能,並且熟悉使用一種編程語言(例如Python,Node.js,Go)。了解雲原生應用程序概念和架構(例如在我們免費的 Introduction to Kubernetes edX MOOC中教授的內容)對本課程很有幫助。
請注意,Kubernetes 管理(LFS458)不是本課程的先決條件。課程材料存在重疊,因為每個材料都是獨立設計的,並與相關考試保持一致。
觀眾
本課程適用於需要在多節點集群中容器化、託管、部署和配置應用程式的有經驗的應用程式開發人員。
經驗水平: 中級
本课程将教你如何在多节点集群中容器、托管、部署和配置应用程序。 此外,它还为认证申请开发者(CKAD)考试做好准备。
从一个简单的 Python 脚本开始,这个课程将向您展示:
- 如何定义应用程序资源
- 使用核心原始数据构建、监控和排除Kubernetes中可扩展应用程序的故障
- 处理网络插件,
- 安全和云存储,
- 您还将接触到在生产环境中部署应用程序所需的许多功能。
在这个课程中,你会得到什么?
涵盖的主题直接与CKAD计划测试的知识领域相匹配,并将显著提高学生获得认证的能力。
介紹
- 目标
- 你是谁
- Linux基金会
- Linux基金会培训
- 认证项目和数字徽章
- 准备你的系统
- 课程注册
- 实验室
Kubernetes 建築學
- 什么是Kubernetes?
- Kubernetes的组成部分
- 挑战
- Borg 遗产
- Kubernetes架构
- 术语
- 主节点
- 小鬼(工作)节点
- 胶囊
- 服务
- 控制器/操作员
- 每个 Pod 1 个 IP
- Networking设置
- CNI 网络配置文件
- Pod-to-Pod Communication
- 云原生计算基金会
- 资源推荐
- 实验室
建
- 容器选项
- 对应用程序进行容器化
- 创建Docker文件
- 托管一个地方仓库
- 创建一个部署
- 在容器中运行命令
- 多容器 Pod
- readinessProbe
- livenessProbe
- 测试
- 实验室
設計
- 传统应用程序:注意事项
- 解耦资源
- 短暂性
- 灵活框架
- 管理资源使用
- 使用标签选择器
- 多容器 Pods
- 边车容器
- 适配器容器
- 大使
- 需要考虑的事项
- 工作
- 实验室
部署配置
- 卷概述
- 介绍卷
- 卷规格
- 卷类型
- 共享卷示例
- 持久卷及其声明
- 持久卷
- 持久卷声明
- 动态预 provisioning
- 保密
- 通过环境变量使用保密信息
- 将保密信息作为卷挂载
- 使用 ConfigMaps 便携的数据
- 使用 ConfigMaps
- 部署配置状态
- 扩展和滚动更新
- 部署回滚
- 实验室
安全
- 安全概述
- Access API 的安全
- 认证
- 授权
- ABAC
- RBAC
- RBAC 过程概述
- Admission Controller
- 安全上下文
- Pod 安全策略
- Network Security 策略
- Network Security 策略示例
- 默认策略示例
- 实验室
公開應用程式
- 服务类型
- 服务图
- 服务更新模式
- 通过服务公开应用程序Access
- 没有选择器的服务
- ClusterIP
- NodePort
- 负载均衡器
- ExternalName
- Ingress 资源
- Ingress Controller
- Service Mesh
- 实验室
故障排除
- 故障排除概述
- 基本故障排除步骤
- 持续的 (Constant) 变化
- 基本故障排除流程:Pods
- 基本故障排除流程:节点和安全
- 基本故障排除流程:代理
- 监控
- 日志工具
- 监控应用程序
- 系统和代理日志
- 合规性测试
- 更多资源
- 实验室
CKAD考試複習
United Arab Emirates - Kubernetes for App Developers (LFD459)
Qatar - Kubernetes for App Developers (LFD459)
Egypt - Kubernetes for App Developers (LFD459)
Saudi Arabia - Kubernetes for App Developers (LFD459)
South Africa - Kubernetes for App Developers (LFD459)
Brasil - Kubernetes for App Developers (LFD459)
Canada - Kubernetes for App Developers (LFD459)
中国 - Kubernetes for App Developers (LFD459)
香港 - Kubernetes for App Developers (LFD459)
澳門 - Kubernetes for App Developers (LFD459)
台灣 - Kubernetes for App Developers (LFD459)
USA - Kubernetes for App Developers (LFD459)
Österreich - Kubernetes for App Developers (LFD459)
Schweiz - Kubernetes for App Developers (LFD459)
Deutschland - Kubernetes for App Developers (LFD459)
Czech Republic - Kubernetes for App Developers (LFD459)
Denmark - Kubernetes for App Developers (LFD459)
Estonia - Kubernetes for App Developers (LFD459)
Finland - Kubernetes for App Developers (LFD459)
Greece - Kubernetes for App Developers (LFD459)
Magyarország - Kubernetes for App Developers (LFD459)
Ireland - Kubernetes for App Developers (LFD459)
Luxembourg - Kubernetes for App Developers (LFD459)
Latvia - Kubernetes for App Developers (LFD459)
España - Kubernetes for App Developers (LFD459)
Italia - Kubernetes for App Developers (LFD459)
Lithuania - Kubernetes for App Developers (LFD459)
Nederland - Kubernetes for App Developers (LFD459)
Norway - Kubernetes for App Developers (LFD459)
Portugal - Kubernetes for App Developers (LFD459)
România - Kubernetes for App Developers (LFD459)
Sverige - Kubernetes for App Developers (LFD459)
Türkiye - Kubernetes for App Developers (LFD459)
Malta - Kubernetes for App Developers (LFD459)
Belgique - Kubernetes for App Developers (LFD459)
France - Kubernetes for App Developers (LFD459)
日本 - Kubernetes for App Developers (LFD459)
Australia - Kubernetes for App Developers (LFD459)
Malaysia - Kubernetes for App Developers (LFD459)
New Zealand - Kubernetes for App Developers (LFD459)
Philippines - Kubernetes for App Developers (LFD459)
Singapore - Kubernetes for App Developers (LFD459)
Thailand - Kubernetes for App Developers (LFD459)
Vietnam - Kubernetes for App Developers (LFD459)
India - Kubernetes for App Developers (LFD459)
Argentina - Kubernetes for App Developers (LFD459)
Chile - Kubernetes for App Developers (LFD459)
Costa Rica - Kubernetes for App Developers (LFD459)
Ecuador - Kubernetes for App Developers (LFD459)
Guatemala - Kubernetes for App Developers (LFD459)
Colombia - Kubernetes for App Developers (LFD459)
México - Kubernetes for App Developers (LFD459)
Panama - Kubernetes for App Developers (LFD459)
Peru - Kubernetes for App Developers (LFD459)
Uruguay - Kubernetes for App Developers (LFD459)
Venezuela - Kubernetes for App Developers (LFD459)
Polska - Kubernetes for App Developers (LFD459)
United Kingdom - Kubernetes for App Developers (LFD459)
South Korea - Kubernetes for App Developers (LFD459)
Pakistan - Kubernetes for App Developers (LFD459)
Sri Lanka - Kubernetes for App Developers (LFD459)
Bulgaria - Kubernetes for App Developers (LFD459)
Bolivia - Kubernetes for App Developers (LFD459)
Indonesia - Kubernetes for App Developers (LFD459)
Kazakhstan - Kubernetes for App Developers (LFD459)
Moldova - Kubernetes for App Developers (LFD459)
Morocco - Kubernetes for App Developers (LFD459)
Tunisia - Kubernetes for App Developers (LFD459)
Kuwait - Kubernetes for App Developers (LFD459)
Oman - Kubernetes for App Developers (LFD459)
Slovakia - Kubernetes for App Developers (LFD459)
Kenya - Kubernetes for App Developers (LFD459)
Nigeria - Kubernetes for App Developers (LFD459)
Botswana - Kubernetes for App Developers (LFD459)
Slovenia - Kubernetes for App Developers (LFD459)
Croatia - Kubernetes for App Developers (LFD459)
Serbia - Kubernetes for App Developers (LFD459)
Bhutan - Kubernetes for App Developers (LFD459)