- 了解云计算概念
- 熟悉Linux命令行
受众
- DevOps工程师
- 开发人员
Kubernetes 是一个用于容器编排和管理的开源平台。它自动化容器化应用程式和服务的运作、管理和部署。
这是一个由讲师指导的培训(线上或线下),针对希望使用Kubernetes在安全且可扩展的环境中构建、部署和管理容器及集群组件的DevOps工程师和开发人员。
培训结束时,参与者将能够:
- 了解Kubernetes生态系统的架构、核心概念和组件。
- 设置、安装和配置用于容器编排的Kubernetes集群。
- 学习如何使用命令行工具执行Kubernetes操作。
- 从基础到高级Kubernetes操作和管理的实际操作经验。
课程形式
- 互动式讲座和讨论。
- 每位学员超过40个实际操作实验。
- 在实际实验环境中进行操作。
课程定制选项
- 如需定制此课程,请联系我们安排。
第1-2天课程大纲
介绍
I. 容器架构
容器与虚拟机的比较
剖析容器
容器Management系统
OCI与CRI
II. 容器编排
容器Management系统的限制
Kubernetes架构
介绍
主节点/工作节点
Etcd
Kube-apiserver
Kubelet
Kube-proxy
控制器管理器
Kube调度器
设计与安装Kubernetes集群
实验
安装多节点Kubernetes集群
III. Kubernetes命令行工具
命令式与声明式
Kubectl
Krew
Kube ns
kube ctx
实验
开始使用Kubernetes
Kubectl命令
工具介绍
IV. Kubernetes核心概念
命名空间
Pod与多容器Pod
标签与选择器
复制控制器/ReplicaSets
部署(滚动更新与回滚)
ConfigMaps与Secrets
存活与就绪探针
实验
Kubernetes核心概念
滚动更新与回滚
标签与选择器
ConfigMaps与Secrets
存活与就绪探针
V. Kubernetes Networking
集群Networking
Pod Networking
服务Networking
CoreDNS在Kubernetes中的应用
Ingress
实验
Networking
服务
Ingress
第3-4天课程大纲
VI. 调度
手动调度
污点与容忍
节点标签与选择器
节点亲和性
静态Pod
DaemonSets
实验
手动调度
污点与容忍
节点标签与选择器
节点亲和性
静态Pod
DaemonSets
Jobs与Cronjobs
VII. Kubernetes与存储
持久卷
持久卷声明
使用StorageClass进行动态配置
实验
静态配置
动态配置
VIII. Kubernetes安全性
基于角色的Access控制
服务帐户
安全上下文
资源配额
网络策略
实验
RBAC与集群角色
服务帐户
安全上下文
网络策略
IX. 日志与监控
Helm
操作员
监控集群组件
设置GAP堆栈 - Grafana Alertmanager Prometheus
实验
Helm
设置GAP堆栈
结论
United Arab Emirates - Kubernetes from Basic to Advanced (4 days)
Qatar - Kubernetes from Basic to Advanced (4 days)
Egypt - Kubernetes from Basic to Advanced (4 days)
Saudi Arabia - Kubernetes from Basic to Advanced (4 days)
South Africa - Kubernetes from Basic to Advanced (4 days)
Brasil - Kubernetes from Basic to Advanced (4 days)
Canada - Kubernetes from Basic to Advanced (4 days)
中国 - Kubernetes from Basic to Advanced (4 days)
香港 - Kubernetes from Basic to Advanced (4 days)
澳門 - Kubernetes from Basic to Advanced (4 days)
台灣 - Kubernetes from Basic to Advanced (4 days)
USA - Kubernetes from Basic to Advanced (4 days)
Österreich - Kubernetes from Basic to Advanced (4 days)
Schweiz - Kubernetes from Basic to Advanced (4 days)
Deutschland - Kubernetes from Basic to Advanced (4 days)
Czech Republic - Kubernetes from Basic to Advanced (4 days)
Denmark - Kubernetes from Basic to Advanced (4 days)
Estonia - Kubernetes from Basic to Advanced (4 days)
Finland - Kubernetes from Basic to Advanced (4 days)
Greece - Kubernetes from Basic to Advanced (4 days)
Magyarország - Kubernetes from Basic to Advanced (4 days)
Ireland - Kubernetes from Basic to Advanced (4 days)
Luxembourg - Kubernetes from Basic to Advanced (4 days)
Latvia - Kubernetes from Basic to Advanced (4 days)
España - Kubernetes from Basic to Advanced (4 days)
Italia - Kubernetes from Basic to Advanced (4 days)
Lithuania - Kubernetes from Basic to Advanced (4 days)
Nederland - Kubernetes from Basic to Advanced (4 days)
Norway - Kubernetes from Basic to Advanced (4 days)
Portugal - Kubernetes from Basic to Advanced (4 days)
România - Kubernetes from Basic to Advanced (4 days)
Sverige - Kubernetes from Basic to Advanced (4 days)
Türkiye - Kubernetes from Basic to Advanced (4 days)
Malta - Kubernetes from Basic to Advanced (4 days)
Belgique - Kubernetes from Basic to Advanced (4 days)
France - Kubernetes from Basic to Advanced (4 days)
日本 - Kubernetes from Basic to Advanced (4 days)
Australia - Kubernetes from Basic to Advanced (4 days)
Malaysia - Kubernetes from Basic to Advanced (4 days)
New Zealand - Kubernetes from Basic to Advanced (4 days)
Philippines - Kubernetes from Basic to Advanced (4 days)
Singapore - Kubernetes from Basic to Advanced (4 days)
Thailand - Kubernetes from Basic to Advanced (4 days)
Vietnam - Kubernetes from Basic to Advanced (4 days)
India - Kubernetes from Basic to Advanced (4 days)
Argentina - Kubernetes from Basic to Advanced (4 days)
Chile - Kubernetes from Basic to Advanced (4 days)
Costa Rica - Kubernetes from Basic to Advanced (4 days)
Ecuador - Kubernetes from Basic to Advanced (4 days)
Guatemala - Kubernetes from Basic to Advanced (4 days)
Colombia - Kubernetes from Basic to Advanced (4 days)
México - Kubernetes from Basic to Advanced (4 days)
Panama - Kubernetes from Basic to Advanced (4 days)
Peru - Kubernetes from Basic to Advanced (4 days)
Uruguay - Kubernetes from Basic to Advanced (4 days)
Venezuela - Kubernetes from Basic to Advanced (4 days)
Polska - Kubernetes from Basic to Advanced (4 days)
United Kingdom - Kubernetes from Basic to Advanced (4 days)
South Korea - Kubernetes from Basic to Advanced (4 days)
Pakistan - Kubernetes from Basic to Advanced (4 days)
Sri Lanka - Kubernetes from Basic to Advanced (4 days)
Bulgaria - Kubernetes from Basic to Advanced (4 days)
Bolivia - Kubernetes from Basic to Advanced (4 days)
Indonesia - Kubernetes from Basic to Advanced (4 days)
Kazakhstan - Kubernetes from Basic to Advanced (4 days)
Moldova - Kubernetes from Basic to Advanced (4 days)
Morocco - Kubernetes from Basic to Advanced (4 days)
Tunisia - Kubernetes from Basic to Advanced (4 days)
Kuwait - Kubernetes from Basic to Advanced (4 days)
Oman - Kubernetes from Basic to Advanced (4 days)
Slovakia - Kubernetes from Basic to Advanced (4 days)
Kenya - Kubernetes from Basic to Advanced (4 days)
Nigeria - Kubernetes from Basic to Advanced (4 days)
Botswana - Kubernetes from Basic to Advanced (4 days)
Slovenia - Kubernetes from Basic to Advanced (4 days)
Croatia - Kubernetes from Basic to Advanced (4 days)
Serbia - Kubernetes from Basic to Advanced (4 days)
Bhutan - Kubernetes from Basic to Advanced (4 days)