CKA培训课程(Certified Kubernetes Administrator)

课程简介:CKA(Certified Kubernetes Administrator)是Linux 基金会和CNCF官方推出的K8s管理员认证计划,用于证明持有人有履行K8S管理的知识、技能等相关能力。

课程日期: 课程形式:
  • 课程简介
  • 课程安排
  • 课程特色
  • 考试细节
  • 讲师介绍

CKA(Certified Kubernetes Administrator)是Linux 基金会和CNCF官方推出的K8s管理员认证计划,用于证明持有人有履行K8S管理的知识、技能等相关能力。

课程安排

关键要素

docker

1、白话介绍容器

容器的介绍

了解镜像 下载镜像

配置 docker 加速器

快速运行一个简单的容器

2、docker 镜像管理

了解镜像的命名方式

镜像管理 pull,tag,rmi

导入及导出镜像

3、容器管理

管理容器常见的命令

数据卷的使用

容器中变量的使用

容器的端口映射

4、docker 网络管理

容器互联

练习:用 wordpress+MySQL 搭建个人博客

5、自定义镜像

Dockerfile 内容详解

6、本地仓库管理

配置 docker 本地仓库

往本地 docker 仓库推送镜像

删除本地仓库里的镜像

7、限制容器资源

了解 cgroup

限制内存资源

限制容器 CPU 资源

8、用 cAdvisor 监控容器

9、compose 编排工具

10、harbor 搭建私有仓库

kubernetes

1、kubernetes 框架

了解 kubernetes 的框架

了解 kubernetes 各个组件的含义

2、kubernetes 安装

kubeadm 安装方式

了解什么是命名空间

命名空间管理

安装 Heapster 监控系统

etcd 管理

etcd 快照管理

kubeadmin 安装

多集群之间切换

3、pod及节点管理

创建查询及删除pod

了解pod重启策略

在pod中运行指定命令

pod中变量的设置

端口映射

在pod中执行命令

pod的调度策略

通过label手动指定pod运行的节点

初始化容器(init container)

静态pod (static pod)

节点cordon及uncordon管理

节点污点管理

4、存储管理

本地卷
emptyDir
hostPath

网络数据卷

NFS

iscsi

持久性存储

persistent volume
persistent volume claim

回收策略

5、密码管理

使用 secret 管理密码以卷的方式引用密码 以变量的方式引用密码

使用 configmap 管理密码

6、deployment

理解deployment的作用

通过命令行的方式快速deployment

通过YAML方式创建deployment

使用deployment对镜像版本进行升级及回滚

使用deployment管理pod副本数

弹性伸缩

滚动升级

自动弹性伸缩

7、健康性检查

pod 的默认检查策略

通过 liveness 对 pod 健康性检查

使用 readiness 对 pod 健康性检查

健康性检查在各种环境中的应用

8、daemonset

9、服务发现

理解 service 的工作原理

服务的发现
环境变量
DNS

服务的发布:clusterIP, NodePort,LoadBalancer

配置 ingress

10、job

创建 job

了解 job 中 pod 的重启策略

计划任务 job

11、网络策略及资源限制

kubernetes 跨机器通信原理

flannel 网络

calico 网络

网络策略

12、安全及配额管理

安全管理

API 服务器认证及授权
Authorization(ABAC,RBAC)
Service Account

资源限制
LimitRange
ResourceQuota

Security Contexts

13、Kubernetes 应用部署 Helm Chart

Helm 工具的架构和安装使用

Charts 的概念和使用

14、kubernetes 日志管理

Kubernetes 日志收集方法介绍

EFK 概述及部署

EFK 日志管理

15、kubernetes 监控

监控方案

使用 prometheus 监控

16、DevOps

了解 devops

gitlab 配置

安装及配置 Jenkins

使用 gitlab+Jenkins+kubernetes 建立 CI/CD 解决方案

17、k8s 高可用

了解高可用架构

配置 k8smaster 的高可用


课程优势

1、证明持有人可以管理Kubernetes集群,具备相关知识。

2、CKA认证在国际上有很高的影响力,也是国内云计算厂商及IT企业唯一认可的Kubernetes技能证书。

3、帮助所在企业迅速提升Kubernetes团队技术能力,以及给公司提供申请认证 Kubernetes 服务提供商(KCSP)的机会。


课程时间

3天,理论讲解+实操演练;

课程内容丰富,囊括了Kubernetes最常见的知识点,学员能熟练部署及配置Kubernetes、了解Kubernetes里的调度策略、网络模型。同时配以大量的实操练习,不仅让学员能提供理论知识,还能强化动手能力。


CKA认证考试的考点

CKA认证针对考核成为当业界的Kubernetes管理员所需的技能。

CKA认证考试包括这些一般领域及其在考试中的权重:

Copyright © 2020 All Rights Reseverd Designed by 5thspace.net      备案号:沪ICP备15017019号-1