最近接触了很多kubernetes应用场景,学习了不少kubernetes的知识,所以想着官方认证一下CKA。不得不感叹:云时代真的来了。

K8s的专业技术认证主要有以下几种:

CKA(Kubernetes 管理员认证)
CKAD(Kubernetes 应用程序开发者认证)
CKS(Kubernetes 认证安全专家。预计2020年11月开放,须先通过CKA认证)

其中,知名度最高、应用范围最广的是CKA认证。

Kubernetes管理员认证(CKA)计划的目的是提供CKA管理员具有执行Kubernetes管理员职责的技能﹑知识和能力的保证。

CKA 全称是 Certificated Kubernetes Administrator,也就是官方认证的 Kubernetes 管理员,由 Kubernetes 的管理机构 CNCF 授权。对于想做 Kubernetes 运维类工作的朋友,拿到 CKA 应该算是除了相关工作经验外,最有力的能力背书了。当然对于想了解k8s的人来说,获取认证也是一种知识能力的证明。
 

1、CKA认证考试报名

CKA目前已经推出中文考试服务,并且可以直接使用支付宝购买,并开具发票。

报名地址:https://training.linuxfoundation.cn/certificate/details/1

中文报名考试费用为2088元人民币。

CKA现有以下考试方式可供选择: 英文监考官–线上考试 (考试编号:CKA), 中文监考官–线上考试(考试编号:CKA-CN)。可选择远程或者是在考点进行考试(考点的网络情况也一般,并无太大区别)。

2、CKA认证考试准备

以中文考试为例,需要做好以下准备:

  • 先进行身份验证,准备身份证及有本人签名的信用卡(境内境外都可以)
  • 约考(有效期一年,注意时区问题。考试前24小时可修改)
  • 环境检测(WebDelivery Compatibility Check,需要提前调试好网络、安装插件)等如下事项。

所有准备项均通过后才可正式参加考试。

3、CKA认证考试系统要求

  1. 考试要求使用chrome或其他chromium内核的浏览器,安装innovactive exams screensharing插件,并打开第三方cookie。建议使用较新版本的chrome。
  2. 需要同步音频、视频和桌面,对网络带宽及稳定性有较高要求。建议调试好网络(本人为了考试专门换了千兆路由器^_^)。并且如果是共用网络,提前和他人打声招呼,不要看视频或者下载大文件。
  3. 提前准备好麦克风等设备,确保能采集到考试环境声音。笔记本电脑用自带的即可。
  4. 提前准备好摄像头等设备,确保能采集到考试环境画面,监考官会要求移动摄像头查看桌面、桌底以及周围环境。笔记本电脑用自带的即可。

4、CKA认证考试环境准备

  • 整洁的桌面
    • 桌面不能有纸、笔、电子设备或其他杂物。可以喝水,不能吃东西,饮用水不能有标识。
    • 桌底不能有纸、垃圾桶或其他杂物
  • 干净的墙壁
    • 墙壁上不能贴有纸或打印物。如果有在考试开始前会被要求移除
    • 可以有画作或者墙壁装饰
  • 光线
    • 要求光线充足,能看清考生的脸、手和周围环境
    • 考生身后没有明亮的灯光或者窗户
  • 其他
    • 考试期间考生必须留在摄像头范围内
    • 考试环境应尽可能安静,避免咖啡厅、开放式办公场所等

完成报名,约定考试时间后你会收到考试官方邮件,自己要仔细阅读。
PS:网络一定要快,一般可以选择周末早上4,5点,这个时候外国网站可能不卡,考试时间三个小时。
  提前准备好护照,清理好桌面,考试过程也很严格(我考试当天确认个人信息加清理桌面花了50分钟,当然会顺延时间,但是不能确保网络情况!!)
  考试时只能打开一个kubeenetes.io官网文档页签
  2020年9月更新的CKA新版考试66分以上即可通过(原定72分),考试不通过有一次补考机会。
  考试结束后会自动评分,36小时内会收到邮件告知考试结果是否通过。
  CKA认证有效期为3年。3年之后根据个人需要决定是否重考。
 
  

CKA考纲

考试一般选择最新版本的k8s,目前使用的是1.19版本。考纲会随着k8s版本更新而更新。

考纲详情:

集群架构,安装和配置:25%

• 管理基于角色的访问控制(RBAC)

• 使用Kubeadm安装基本集群

• 管理高可用性的Kubernetes集群

• 设置基础架构以部署Kubernetes集群

• 使用Kubeadm在Kubernetes集群上执行版本升级

• 实施etcd备份和还原

工作负载和调度:15%

• 了解部署以及如何执行滚动更新和回滚

• 使用ConfigMaps和Secrets配置应用程序

• 了解如何扩展应用程序

• 了解用于创建健壮的、自修复的应用程序部署的原语

• 了解资源限制如何影响Pod调度

• 了解清单管理和通用模板工具

服务和网络:20%

• 了解集群节点上的主机网络配置

• 理解Pods之间的连通性

• 了解ClusterIP、NodePort、LoadBalancer服务类型和端点

• 了解如何使用入口控制器和入口资源

• 了解如何配置和使用CoreDNS

• 选择适当的容器网络接口插件

存储:10%

• 了解存储类、持久卷

• 了解卷模式、访问模式和卷回收策略

• 理解持久容量声明原语

• 了解如何配置具有持久性存储的应用程序

故障排除:30%

• 评估集群和节点日志

• 了解如何监视应用程序

• 管理容器标准输出和标准错误日志

• 解决应用程序故障

• 对群集组件故障进行故障排除

• 排除网络故障

学习资料:

1.kubernetes.io

2.基础知识 https://www.bilibili.com/video/BV1S7411m7vM?p=1

3.考试真题讲解: https://www.bilibili.com/video/BV1vA411p77o?spm_id_from=333.788.b_765f64657363.1

注意可以现在本机上搭建一个minikube,便于学习。

报班or自学?报班学费一般要一万多,本人选择自学(主要是因为穷^_^,考试费已经花了两千多大洋了O(∩_∩)O),自学并不影响你通过考试!

2021年3月获得证书,附上证书:

kubernetes学习之CKA认证的更多相关文章

  1. kubernetes学习:CKA考试认证

    考点 CKA认证针对考核成为当业界的Kubernetes管理员所需的技能. CKA认证考试包括这些一般领域及其在考试中的权重: 应用程序生命周期管理 -  8% 安装.配置和验证 -  12% 核心概 ...

  2. kubernetes学习:CKA考试认证(二)

    1. 它题的意思是 在 development 名称空间里面 找到名为 baz的 service 然后通过这个service的selector 找出 对应的pod . 要用   kubectl des ...

  3. Kubernetes 学习17 dashboard认证及分级授权

    一.概述 1.我们前面介绍了kubernetes的两个东西,认证和授权 2.在kubernetes中我们对API server的一次访问大概会包含哪些信息?简单来讲它是restfule风格接口,也就是 ...

  4. kubernetes学习:CKA考试题

    1. 列出环境内所有的pv 并以 name字段排序(使用kubectl自带排序功能) kubectl get pv --sort-by=.metadata.name 2. 列出指定pod的日志中状态为 ...

  5. kubernetes学习14—Dashboard搭建和认证

    本文收录在容器技术学习系列文章总目录 一.介绍 Kubernetes Dashboard是Kubernetes集群的基于Web的通用UI.它允许用户管理在群集中运行的应用程序并对其进行故障排除,以及管 ...

  6. Kubernetes/K8s CKA认证全套实训视频教程下载

    地址: 链接:https://pan.baidu.com/s/1bwEUZTCVzqM3mGjrlISbcg 提取码:r1kx 目录: 目录: │ 1-1.kubernetes理论教程 - 云原生技术 ...

  7. Kubernetes学习之路目录

    Kubernetes基础篇 环境说明 版本说明 系统环境 Centos 7.2 Kubernetes版本 v1.11.2 Docker版本 v18.09 Kubernetes学习之路(一)之概念和架构 ...

  8. DjangoRestFramework学习三之认证组件、权限组件、频率组件、url注册器、响应器、分页组件

    DjangoRestFramework学习三之认证组件.权限组件.频率组件.url注册器.响应器.分页组件   本节目录 一 认证组件 二 权限组件 三 频率组件 四 URL注册器 五 响应器 六 分 ...

  9. kubernetes学习资源

    参考文章: 1.kubernetes学习资源 1. <Kubernetes与云原生应用>系列之Kubernetes的系统架构与设计理念 2.[docker专业介绍的网站dockerinfo ...

  10. day91 DjangoRestFramework学习三之认证组件、权限组件、频率组件、url注册器、响应器、分页组件

    DjangoRestFramework学习三之认证组件.权限组件.频率组件.url注册器.响应器.分页组件   本节目录 一 认证组件 二 权限组件 三 频率组件 四 URL注册器 五 响应器 六 分 ...

随机推荐

  1. React、Angular、Vue.js三者比较指南

    Vue-React-Angular三者区别   1. 基本概念Angular 是一个应用设计框架与开发平台,用于创建高效.复杂.精致的单页面应用. React 是一个用于构建用户界面的 JavaScr ...

  2. python脚本抓取省市县区乡镇村庄(五级行政区划)

    用python脚本抓取省市县区乡镇村庄(五级行政区划)的过程如下: 1,抓取国家统计局官网上的行政区划名称和对应的代码(5级是不同的网页,所以涉及多层跳转): 2,数据量大约几十万条,频繁访问考虑防屏 ...

  3. Kotlin:反引号中的函数命名、匿名函数、函数类型与隐式返回

  4. 记一次 .NET某数字化协同管理系统 内存暴涨分析

    一:背景 1. 讲故事 高级调试训练营里的一位朋友找到我,说他们跑在linux上的.NET程序出现了内存泄露的情况,上windbg观察发现内存都是IMAGE给吃掉了,那些image都标记了 doubl ...

  5. 【忍者算法】从图书馆编目到数组搜索:探索缺失的第一个正整数|LeetCode 41 缺失的第一个正整数

    从图书馆编目到数组搜索:探索缺失的第一个正整数 生活中的算法 想象你是一位图书馆管理员,正在整理一排连续编号的图书.这些书应该从1号开始按顺序排列,但是有些编号的书不见了.你的任务是找出第一个缺失的编 ...

  6. FreeSql学习笔记——8.数据返回类型

    前言   FreeSql数据返回格式比较丰富,包括单条.列表.导航属性数据.指定字段.Dto等:可以有效的减少代码量,减少字段复制等操作:   前面的查询已经用到了日常基本需要用到的数据格式,本篇是常 ...

  7. 15. Docker容器监控之(CAdvisor+InfluxDB+Granfana)的详细安装和常规使用

    15. Docker容器监控之(CAdvisor+InfluxDB+Granfana)的详细安装和常规使用 @ 目录 15. Docker容器监控之(CAdvisor+InfluxDB+Granfan ...

  8. Typecho 博客文章评论添加显示 UserAgent(UA)的功能

    本篇文章实现了为 Typecho 博客文章评论添加显示 UserAgent(UA)的功能 本功能可替代 UserAgent 插件,更美观.简洁且好看 效果显示 大概就是这样了,实际效果请看我的评论! ...

  9. Processing多窗口程序范例(三)

    再来一例~另一种叠加方式呈现...看图: 程序 主程序: package syf.demo.multiwindow3; import processing.core.PApplet; import p ...

  10. 读论文-基于会话的推荐系统综述(A survey on session-based recommender systems)

    前言 今天读的论文是一篇于2021年发表于"ACM Computing Surveys (CSUR)"的论文,文章写到,推荐系统在信息过载时代和数字化经济中非常重要.基于会话的推荐 ...