课程大纲
第1-2天课程大纲
介绍
I. 容器架构
容器与虚拟机
剖析容器
容器管理系统
OCI和CRI
II. 容器编排
容器管理系统的局限性
Kubernetes架构
介绍
主节点/工作节点
Etcd
Kube-apiserver
Kubelet
Kube-proxy
控制器管理器
Kube调度器
设计和安装Kubernetes集群
实验
安装多节点Kubernetes集群
III. Kubernetes命令行工具
命令式与声明式
Kubectl
Krew
Kube ns
kube ctx
实验
Kubernetes入门
Kubectl命令
工具的使用
IV. Kubernetes核心概念
命名空间
Pod和多容器Pod
标签和选择器
复制控制器/副本集
部署(滚动更新和回滚)
ConfigMaps和Secrets
存活性和就绪性
实验
Kubernetes核心概念
滚动更新和回滚
标签和选择器
ConfigMaps和Secrets
存活性和就绪性
V. Kubernetes网络
集群网络
Pod网络
服务网络
Kubernetes中的CoreDNS
Ingress
实验
网络
服务
Ingress
第3-4天课程大纲
VI. 调度
手动调度
污点和容忍
节点标签和选择器
节点亲和性
静态Pod
DaemonSets
实验
手动调度
污点和容忍
节点标签和选择器
节点亲和性
静态Pod
DaemonSets
Jobs和Cronjobs
VII. Kubernetes与存储
持久卷
持久卷声明
使用StorageClass进行动态配置
实验
静态配置
动态配置
VIII. Kubernetes安全
基于角色的访问控制
服务账户
安全上下文
资源配额
网络策略
实验
RBAC和集群角色
服务账户
安全上下文
网络策略
IX. 日志和监控
Helm
Operators
监控集群组件
设置GAP堆栈 - Grafana Alertmanager Prometheus
实验
Helm
设置GAP堆栈
总结
要求
- 了解云计算概念
- 熟悉Linux命令行
受众
- DevOps工程师
- 开发人员
客户评论 (5)
我喜欢培训的节奏。
Michael
课程 - Kubernetes from Basic to Advanced (4 days)
机器翻译
信息量很大。可能再安排一天会更好,我感觉内容有点压缩,试图把所有内容都塞进去。
Mark
课程 - Kubernetes from Basic to Advanced (4 days)
机器翻译
所有内容都进行了详细解释,并通过练习加以巩固
Mchal - Lukka Poland sp. z o.o.
课程 - Kubernetes from Basic to Advanced (4 days)
机器翻译
培训师知识渊博,每个问题都有答案 :)
Mateusz - Lukka Poland sp. z o.o.
课程 - Kubernetes from Basic to Advanced (4 days)
机器翻译
培训师风格
Karol - Lukka Poland sp. z o.o.
课程 - Kubernetes from Basic to Advanced (4 days)
机器翻译