课程大纲
介绍
- 什么是 Kubernetes?
- 容器化与虚拟化
- Kubernetes 功能和体系结构概述
- Kubernetes 在云原生计算基金会 (CNCF) 的背景下
理解 Kubernetes
- Kubernetes 应用程序的生命周期
- Kubernetes 组件:主节点和节点
- Kubelet、Kube-proxy 和其他关键组件
开始
- 设置开发环境
- 使用 kubeadm 安装 Kubernetes
- 配置 kubectl 和 kubeconfig
使用 Pod
- 创建容器
- 管理 Pod 配置
- Access对 Pod 进行故障排除和故障排除
副本集和部署
- 创建和扩展副本集
- 使用部署管理应用程序更新
- 使用滚动更新和回滚
服务和 Networking
- 创建服务以公开应用程序
- 内部服务与外部服务
- 用于安全通信的网络策略
持久存储
- 持久卷 (PV) 和持久卷声明 (PVC)
- 存储类
- 使用卷进行数据管理
配置和机密
- 管理应用程序配置
- 使用机密保护敏感数据
- 使用配置映射进行外部配置
与云平台集成 Kubernetes
- 在主要云提供商上部署 Kubernetes 个集群
- 使用负载均衡器和入口控制器
- 使用水平容器自动缩放程序 (HPA) 自动缩放
监控和日志记录
- 实施运行状况检查
- 使用 Kubernetes 仪表板进行集群监控
- 使用 Fluentd 和 Elasticsearch 等工具聚合日志
故障 排除
- 识别 Kubernetes 部署中的常见问题
- 调试应用程序和网络问题
- 分析 Kubernetes 个事件和日志
摘要和后续步骤
- 课程要点
- 推荐资源以供进一步学习
- Kubernetes 旅程中的后续步骤
要求
-
了解基本网络概念
具有 Linux 命令行界面的经验
任何语言的基本编程经验
观众
-
开发 人员
系统管理员
DevOps 工程师
客户评论 (5)
他很有耐心,明白我们落后了
Albertina - REGNOLOGY ROMANIA S.R.L.
课程 - Deploying Kubernetes Applications with Helm
机器翻译
How Interactive Reda would explain the information and get us to participate. He would also mention interesting facts along the way and share all the knowledge he has. Reda has excellent communication skills which makes online training really effective.
Janine - BMW SA
课程 - Kubernetes Advanced
The training was more practical
Siphokazi Biyana - Vodacom SA
课程 - Kubernetes on AWS
Learning about Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
课程 - Kubernetes on Azure (AKS)
It gave a good grounding for Docker and Kubernetes.