课程大纲
第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堆栈
结论
要求
- 了解云计算概念
- 熟悉Linux命令行
受众
- DevOps工程师
- 开发人员
客户评论 (3)
一切都得到了解释,并通过练习得到了支援
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)
机器翻译