杭州博学教育
课程导航
华为 红帽 信息安全 数据库 云计算 IT管理 信创 虚拟化 华三
更多

杭州博学Kubernetes认证管理员(CKA).

上课时段: 详见内容

课程价格: 请咨询

优惠价格: 请咨询

授课学校: 杭州博学教育

课程详情2024-11-07
杭州博学Kubernetes认证管理员(CKA)


Kubernetes认证管理员(CKA)

课程长度:

3天/18课时

培训班型:

面授/在线直播

培训讲师:

博学高级讲师

培训地点:

博学国际教育培训中心(IT大咖说直播平台)

环境要求:

人手一台电脑

培训形式:

实例讲授,现场演、练、及时沟通

培训资料:

电子教材

课程内容

本次课程专门面向准备通过Certified Kubernetes Administrator认证考试的学员。课程内不仅有扎实的理论讲解,更搭配了丰富的动手实验,带领大家一步步配置和部署Kubernetes的环境。*后还针对认证考试做出专门的讲解和辅导。

 

课程难度:中等

课程时长:三

适合人群:期望部署和管理Kubernetes的开发人员及系统管理人员

技能要求:基于Linux命令行界面的系统管理和使用,Container的概念和基本使用方法(例如Docker)。

课程大纲:

*天:

1. Kubernetes的发展现状及未来

² Kubernetes的起源

² Kubernetes的主要特点

² Container和Kubernetes的渊源

² Kubenetes的社区发展情况

² 资料推荐

2. Kubernetes的架构和工作原理

² 讨论Kubernetes cluster的主要组成

² Kube-apiserver的详细工作原理

² Etcd数据库如何保存cluster状态和配置

² Kubelet

² 使用controllers管理cluster状态

3. 基于Ubuntu18.04版本Linux平台的Kubernetes 1.19版本的安装配置(对应考试环境)

² 部署Kubernetes的各种方式

² Minikube的安装使用

² 使用kubeadm部署K8S集群

² 手动部署一套Kubernetes集群的方法

² Kubectl工具使用

² Demo & Labs

4. API 及其访问

² 了解API的基本架构

² 学习annotations的工作原理

² 一个简单的pod的yaml模板

² 使用kubectl做troubleshooting

² 使用namespaces隔离cluster资源

² Demo & Labs

第二天

5. API对象

² 了解API版本

² 讨论rapid change和development

² 使用Deployment部署和配置一个应用

² 扩展一个应用

6. 管理Deployments

² 详细讨论Deployment的配置

² 扩展和收缩Deployment

² 实施Rolling update和roll back

² 使用Labels选择合适的对象

7. Services

² 理解Kubernetes Services

² 理解我们常说的一个application

² 可用的service类型

² 启动一个本地proxy

² 使用cluster DNS

8. Volumes and Data

² 理解和创建PV(Persistent Volumes)

² 配置PVC(Persistent Volumes Claims)

² 管理Volume访问方式

² 部署一个应用访问*存储

² 讨论存储的动态供给

² 配置Secrets和ConfigMaps

² Demo & Labs

9. Ingress

² 理解Ingress Controller和Service之间的不同

² 学习nginx和GCE Ingress Controllers

² 部署一个Ingress Controller

² 配置一个Ingress Rule

² Demo & Labs

10. Scheduling

² 学习kube-scheduler如何调度Pod

² 使用Labels管理Pod调度

² 配置taints和tolerations

² 使用padAffinity和podAntiAffinity

² 理解如何运行多个schedulers

² Demo & Labs

11. 日志Logging、监控Monitor和Troubleshooting

² Kubernetes的日志方案

² Kubernetes的监控方案

² 了解常用的集群、Pod、Service等的Troubleshooting理论

12. CRD(Custom Resource Definitions)

² 添加可用的Kubernetes objects

² 部署一个新的自定义资源

² 部署一个新的资源和API endpoint

² 讨论aggregated API

13. Kubernetes应用部署Helm & Chart

² 使用Helm package manager

² 使用Chart模板描述用用程序部署

² 使用Chart创建Deployment

² 在Cluster里初始化Helm

² Demo & Labs

第三天:

14. Kubernetes安全

² 理解API请求的流程

² 配置authorization rule

² 测试authentication policies

² 通过network policies限制网络流量

15. High Availability

² 讨论在Kubernetes中的高可用(HA)

² 讨论etcd数据库是否一起搭配使用

² 尝试在Kubernetes中实现高可用的步骤

² 使用Kubeadm部署高可用集群

² Demo & Labs

16. 基于Kubernetes的企业案例

² Kubernetes周边生态圈

² 合理利用开源软件搭建企业级PaaS平台的方案

² 国内目前在Kubernetes解决方案上的几家*企业及其解决方案

阿里云容器服务

EasyStack私有容器云解决方案

17. CKA认证讲解及模拟测试

² CKA约考及考试流程讲解

² 真题演练

认证考试:

一、 考试形式

线上上机考试

二、 考试分数及考试时间

试卷满分100分,66分为通过,考试17道配置题,考试时间2小时

 

相关课程

温馨提示:提交留言后老师会第一时间与您联系! 热线电话:400-850-8622