2020年11月CKA新题考试心得体会
1 什么是CKA
CKA
,即Certificated Kubernetes Administrator
,CNCF
官方提供的Kubernetes
技能认证,含金量还是不错的。还有CKAD
,相对简单一些,没有必要两个都考。最近还出了CKS
,难度很大,含金量最高,必须拿到CKA
才可以去考。
CKA
最近改版了,变更了许多,题目和难度都不一样,本文就改版后的考试心得做个简单梳理。
2 考试基本情况与建议
整理了一下官方的信息:
考试费用为300
美元,中文是2088
,差不多;
考试时长为2小时,满分100分,66分通过,一共有17道题;
考试形式为线上考试、远程监考
,考官通过共享桌面和摄像头来监控;
报名可以中文或英文,建议使用英文,然后准备护照;因为监考官一般是外国人,他不认身份证和中文;
考试需要用到Chrome
插件,要提前安装;
考试要在没其它人的室内,考试前考官会叫考生拿着摄像头转一圈。桌子最好保证没有其他东西,特别是书籍、电子产品等;
考试尽量不要喝水和提出休息,两个小时很快就过去了;
考试需要设置命令自动补全,设置一次就可以了;
考试可参考的资料为kubernetes.io
和GitHub官网,其它网页都不行;
浏览器只能打开两个tag
,一个考试,一个参考资料,所以强烈建议要把网页收藏好;
考试时题目有多种语言,建议用英文版,中文是翻译过来的,题意和字符串不确定是否有问题;
做完一道题尽量验证一下,如使用kubectl get
或kubectl describe
等;
能用kubectl create
等命令直接创建的,就用命令,写yaml
文件会慢很多;
考试框提供一个记事本可以进行文字编辑,任何本地的软件都是不允许的;
遇到不会做的可以先跳过,mark
下来回头再做;最好是记在记事本上,不然网络中断重新加载后,标识会丢失;
一定要记得切换上下文,不然可能做错环境,甚至是改坏本来正确的答案;
需要ssh
跳到其它机器的,操作完记得跳回来;
建议考试前练习一下vi/vim
,考试用得上;
3 题目是什么
网上是有真题的,可以搜出来,也有答案。但是,千万不过迷信网上的答案,有些很可能是错的。还是需要以自己理解为基础,并做出相应的调整。
所谓真题,我就不分享了,大家自己动用自己的搜索能力吧。我考试的题目如下:
- clusterrole:创建并绑定,建议多使用命令的方式;
- 驱逐cordon/drain:很简单,记得用
kubectl get pod -o wide
验证一下; - 升级集群:比较难,照着官网做吧;
- etcd备份及恢复:比较难,官网有部分命令,其它还是要自己记一下;
- 网络策略:官网已经有
yaml
模板,简单改改就好; - deployment端口与暴露服务:简单;
- ingress:可以通过
curl
来验证; - scale deployment:简单,用命令行操作;
- Node selector:简单,可以查看
node
的label
验证一下; - 查看无污点的node:简单,熟悉一下污点与宽容;
- 多容器的Pod:题目貌似有点问题,按理说应该很简单;
- 创建pv:官网有模板;
- pvc与扩容,并记录:官网有模板,记得加
--record
,可以修改后验证一下; - Pod的日志:简单;
- sidecar:这题目有点奇怪,一直无法提交;
- 查看pod的cpu使用率:简单,使用
top
命令,记得排序; - 故障定位,重启kubelet:简单,记得
ssh
和获取权限。
4 总结
心态平和,尽人事、听天命,其实并不是很难。考完36小时后,就有成绩出来了。祝大家收获自己的CKA
证书吧。
附:
使用阿里云搭建练习平台:详细记录用kubeadm在Ubuntu上安装Kubernetes集群
常用命令:Docker和Kubernetes常用命令(持续整理)
考试必备:vim常用命令,linux必备
我的考试收藏夹(Chrome不支持部分导出,大家将就着用吧,先打开然后自行收藏):
kubectl 备忘单 | Kubernetes
kubectl | Kubernetes
Kubectl Reference Docs
使用 RBAC 鉴权 | Kubernetes
节点 cordon| Kubernetes
驱逐 确保 PodDisruptionBudget 的前提下安全地清空一个节点 | Kubernetes
升级 kubeadm 集群 | Kubernetes
为 Kubernetes 运行 etcd 集群 | Kubernetes
网络策略 | Kubernetes
服务 | Kubernetes
Ingress | Kubernetes
Deployments | Kubernetes
将 Pod 分配给节点 | Kubernetes
污点和容忍度 | Kubernetes
Pod 拓扑扩展约束 | Kubernetes
Init 容器 | Kubernetes
持久卷 | Kubernetes
持久卷 pvc| Kubernetes
持久卷 pod pvc | Kubernetes
卷 volumeMounts | Kubernetes
配置 Pod 以使用 PersistentVolume 作为存储 | Kubernetes
卷 - hostPath | Kubernetes
存储类 | Kubernetes
调试 Service | Kubernetes
日志架构 | Kubernetes
集群故障排查 | Kubernetes
emptyDir 配置 Pod 以使用卷进行存储 | Kubernetes
配置 Pod 使用 ConfigMap | Kubernetes
使用 Secret 安全地分发凭证 | Kubernetes
Pod 与 Service 的 DNS | Kubernetes
安装 kubeadm | Kubernetes
为 Pod 或容器配置安全性上下文 | Kubernetes
Pod 安全策略 | Kubernetes
2020年11月CKA新题考试心得体会的更多相关文章
- .NET Conf 2020大会将于2020年11月10日--- 11月12日举行 (UTC)时区
.NET Conf 2020大会将于2020年11月10日--- 11月12日举行 (UTC)时区 开始时间 2020年11月10日 08:00 (PT) | 16:00 (UTC)| 24:00(北 ...
- SpringCloud、Nginx高并发核心编程 【2020年11月新书 】
文章太长,建议收藏起来,慢慢读! 疯狂创客圈为小伙伴奉上以下珍贵的学习资源: 疯狂创客圈 经典极品 : 三大本< Java 高并发 三部曲 > 面试 + 大厂 + 涨薪必备 疯狂创客圈 经 ...
- FZU 11月月赛D题:双向搜索+二分
/* 双向搜索感觉是个不错的技巧啊 */ 题目大意: 有n的物品(n<=30),平均(两个人得到的物品差不能大于1)分给两个人,每个物品在每个人心目中的价值分别为(vi,wi) 问两人心目中的价 ...
- BZOJ5090 组题 BZOJ2017年11月月赛 二分答案 单调队列
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ5090 11月月赛A题 题意概括 给出n个数. 求连续区间(长度大于等于k)最大平均值. 题解 这题 ...
- BZOJ5091 摘苹果 BZOJ2017年11月月赛 概率,期望
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ5091 11月月赛B题 题意概括 题解 代码 #include <cstring> #i ...
- 2019年IntelliJ IDEA 最新注册码,亲测可用(截止到2020年3月11日)
2019年IntelliJ IDEA 最新注册码(截止到2020年3月11日) 操作步骤: 第一步: 修改 hosts 文件 ~~~ 在hosts文件中,添加以下映射关系: 0.0.0.0 acco ...
- 微软Power BI 每月功能更新系列——11月Power BI 新功能学习
Power BI Desktop11月产品功能摘要 本月Power BI Desktop 有一个大规模的更新.现在,通常可以使用复合模型在一个模型中将直接查询和导入源组合在一起.UserVoice上的 ...
- Azure 11 月新公布
Azure 11 月新发布:Apple FairPlay Streaming, 应用服务(App Service), 虚拟机规模集(VMSS) Azure 媒体服务的 Apple FairPlay S ...
- .NET 5.0 RC2 发布,正式版即将在 11 月 .NET Conf 大会上发布
原文:http://dwz.win/ThX 作者:Richard 翻译:精致码农-王亮 说明:本译文舍弃了少许我实在不知道如何翻译但又不是很重要的语句. 今天(10月13日)我们发布了 .NET 5. ...
随机推荐
- 阿里云短信服务 PHP
1.开通短信服务后,进入控制器->短信服务 2.点击国内消息,配置签名,模板(这里不作详细介绍) 3.点击进入左侧帮助文档里面,找到PHP sdk,Composer命令直接安装 4.获取acce ...
- SparkSQL电商用户画像(五)之用户画像开发(客户基本属性表)
7.电商用户画像开发 7.1用户画像--数据开发的步骤 u 数据开发前置依赖 -需求确定 pv uv topn -建模确定表结构 create table t1(pv int,uv int,topn ...
- valgrind 内存泄漏分析
概述 valgrind 官网 https://www.valgrind.org/ valgrind 是 Linux 业界主流且非常强大的内存泄漏检查工具.在其官网介绍中,内存检查(memcheck)只 ...
- 不想用teamviewer和向日葵远程 试试frp吧
前言 最近发现teamview越来越不稳定了,总连接不上,对向日葵也是无感,倒不是说这两个产品不好,毕竟也是陪伴过我很长一段时间的软件了,于是上网找寻到了一个反向代理神器--FRP 介绍 frp是一个 ...
- JVM内存溢出后服务还能运行吗
文章开篇问一个问题吧,一个java程序,如果其中一个线程发生了OOM,那进程中的其他线程还能运行吗? 接下来做实验,看看JVM的六种OOM之后程序还能不能访问. 在这里我用的是一个springboot ...
- synchronized运行原理以及优化
线程安全问题 线程不安全: 当多线程并发访问临界资源时(可共享的对象),如果破坏原子操作,可能会造成数据不一致. 临界资源:共享资源(同一对象),一次仅允许一个线程使用,才可以保证其正确性. 原子操作 ...
- Linux 面试总结
1. 统计指定目录的文件个数: find / -type f | wc –l 2.Linux 下常用目录 /boot:这个目录是用来存放与系统启动相关的文件/root:root用户的家目录/bin:存 ...
- istio流量管理:非侵入式流量治理
在服务治理中,流量管理是一个广泛的话题,一般情况下,常用的包括: 动态修改服务访问的负载均衡策略,比如根据某个请求特征做会话保持: 同一个服务有多版本管理,将一部分流量切到某个版本上: 对服务进行保护 ...
- [bug] Mysql 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾。
参考 https://blog.csdn.net/cherrycheng_/article/details/51251441?
- Java中日志组件详解
avalon-logkit Java中日志组件详解 lanhy 发布于 2020-9-1 11:35 224浏览 0收藏 作为开发人员,我相信您对日志记录工具并不陌生. Java还具有功能强大且功能强 ...