课程信息

课程名称: CKA认证

公开班、定制班

开课时间:2024-04-27

课程介绍



【课程简介】

  CKA(Certified Kubernetes Administrator)是Linux 基金会和CNCF官方推出的K8s管理员认证计划,用于证明持有人有履行K8S管理的知识、技能等相关能力课程内容丰富,囊括了Kubernetes最常见的知识点,学员能熟练部署及配置Kubernetes、了解Kubernetes里的调度策略、网络模型。同时配以大量的实操练习,不仅让学员能提供理论知识,还能强化动手能力

【课程优势】
  
 

       1.证明持有人可以管理Kubernetes集群,具备相关知识。
       2.CKA认证在国际上有很高的影响力,也是国内云计算厂商及IT企业唯一认可的Kubernetes技能证书。
       3.帮助所在企业迅速提升Kubernetes团队技术能力,以及给公司提供申请认证 Kubernetes 服务提供商(KCSP)的机会。


【课程大纲】

CKA(K8S系统管理认证培训)

课程安排

关键要素

docker

1、白话介绍容器

?  容器的介绍

?  了解镜像 下载镜像

?  配置 docker 加速器

?  快速运行一个简单的容器

 2docker 镜像管理

?  了解镜像的命名方式

?  镜像管理 pull,tag,rmi

?  导入及导出镜像

3、容器管理

?  管理容器常见的命令

?  数据卷的使用

?  容器中变量的使用

?  容器的端口映射

 4docker 网络管理

?  容器互联

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

5、自定义镜像

?  Dockerfile 内容详解

6、本地仓库管理

?  配置 docker 本地仓库

?  往本地 docker 仓库推送镜像

?  删除本地仓库里的镜像

7、限制容器资源

?  了解 cgroup

?  限制内存资源

?  限制容器 CPU 资源

8、用 cAdvisor 监控容器

9compose 编排工具

10harbor 搭建私有仓库

kubernetes

1kubernetes 框架

?  了解 kubernetes 的框架

?  了解 kubernetes 各个组件的含义

2kubernetes 安装

?  kubeadm 安装方式

?  了解什么是命名空间

?  命名空间管理

?  安装 Heapster 监控系统

?  etcd 管理

?  etcd 快照管理

?  kubeadmin 安装

?  多集群之间切换

3pod及节点管理

?  创建查询及删除pod

?  了解pod重启策略

?  pod中运行指定命令

?  pod中变量的设置

?  端口映射

?  pod中执行命令

?  pod的调度策略

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

?  初始化容器(init container

?  静态pod static pod

?  节点cordonuncordon管理

?  节点污点管理

4、存储管理

?  本地卷
    emptyDir
    hostPath

?  网络数据卷

NFS

iscsi

?  持久性存储

persistent volume
persistent volume claim

回收策略

5、密码管理

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

?  使用 configmap 管理密码

6deployment

?  理解deployment的作用

?  通过命令行的方式快速deployment

?  通过YAML方式创建deployment

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

?  使用deployment管理pod副本数

?  弹性伸缩

?  滚动升级

?  自动弹性伸缩

7、健康性检查

?  pod 的默认检查策略

?  通过 liveness pod 健康性检查

?  使用 readiness pod 健康性检查

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

8daemonset

9、服务发现

?  理解 service 的工作原理

?  服务的发现
   
环境变量
    DNS

?  服务的发布:clusterIP, NodePort,LoadBalancer

?  配置 ingress

10job

?  创建 job

?  了解 job pod 的重启策略

?  计划任务 job

11、网络策略及资源限制

?  kubernetes 跨机器通信原理

?  flannel 网络

?  calico 网络

?  网络策略

12、安全及配额管理

?  安全管理

API 服务器认证及授权
Authorization
ABACRBAC
Service Account

?  资源限制
    LimitRange
    ResourceQuota

Security Contexts

13Kubernetes 应用部署 Helm Chart

?  Helm 工具的架构和安装使用

?  Charts 的概念和使用

14kubernetes 日志管理

?  Kubernetes 日志收集方法介绍

?  EFK 概述及部署

?  EFK 日志管理

15kubernetes 监控

?  监控方案

?  使用 prometheus 监控

16DevOps

?  了解 devops

?  gitlab 配置

?  安装及配置 Jenkins

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

17k8s 高可用

?  了解高可用架构

?  配置 k8smaster 的高可用



 

注:具体开课时间将根据实际进行调整,请关注青蓝咨询官方公众号消息或咨询课程顾问!



【联系青蓝咨询】

地址: 深圳市南山区高新南一道06号TCL大厦B座3楼309室 (公交站:大冲   地铁站:一号线高新园C出口) 

    邮编:518057 

    电话:0755-86950769

    邮箱:peixun@shzhchina.com 

    网址:http://www.shzhchina.com

 

扫码关注 了解更多课程信息