课程名称:CNCF认证Kubernetes管理员(CKA)
课程大纲:
1、Kubernetes发展现状及未来
l Kubernetes起源
l Kubernetes主要特点
l Container和Kubernetes的渊源
l Kubernetes社区发展情况
2、Kubernetes的架构和工作原理
l Kubernetes设计目标
l Kubernetes架构中的组成
l (Master,Node,etcd…)
l Kubernetes集群对网络的要求
l Kubernetes的工作流程
l Kubernetes中Pos的概念和设计目标
3、基于Linux平台的Kubernetes的安装配置
l 部署Kubernetes的各种方式
l Minikube的安装使用Depioyments的操作
l RS(ReplicaSets)的概念
l Rolling update的使用
l Demo&Labs
4、Kubernetes中的存储管理
l Kubernetes中支持的存储类型
l Volume的概念及直接访问方法
l PV(persistent Volume)和
l PVC(persistent Volume Clamin)的原理和使用
l StorageClass的原理和使用
l Configmaps的原理和使用
l Demo&Labs
5、Kubernetes中的网络及Service
l Kubernetes变更管理
l Flannel、Calico、NSX-t等网络方案
l Kubernetes中的servise作用和工作方式
l 通过服务发现的服务访问流程
l Kubernetes中的负载均衡Ingress
l Demo & Labs
6、基于Kubernetes的企业案例
l Kubernetes周边生态圈
l 合理利用开源软件搭建企业级PaaS平台的方案
l 目前国内在Kubernetes解决方案上的领先企业及其解决方案
l EasyStack Kubernetes Service
l IBM Cloud Private
7、CKA认证讲解及模拟测试
l Kubernetes认证流程
l 模拟攻略
l 手动部署一套Kubernetes集群方法
l Kubectl工具使用
l Demo & Labs
8、API Object使用
l Kubernetes使用API资源的标准
l 深入理解Yaml文件中对API资源结构的定义
l 使用Kubectl对API资源做访问
l API之外的其他资源
l Demo & Labs
9、Deployments
l RC(Replication Controller)的概念
l Label和Selector的使用
10、日志Logging、监控Monitor和Troubleshooting
l Kubernetes的日志方案
l Kubernetes的监控方案
l 了解常用的集群、pod、Service等的 Troubleshooting理论
11、Kubernetes edertionation
l Kubernetes Federtionation 基本原理
l 了解Federation的创建的API资源类型
12、Kubernetes 安全
l 理解以下一些安全概念和方法
l Authentication
l Authentication(ABAC , RBAC)
l Admission Control
l Security Contexts
l Network Policy
课程周期:
5天