logo_cka.png 上周末通过了 CKA 考试,Kubernetes 在国内的热度越来越高,相信以后会有更多人对 Kubernetes 的官方认证考试产生兴趣,所以记录一下这次备考过程中有参考价值的细节 报名 1.1 形式 首先要说明的是 CKA 报名仅仅包含的是考试的费用,培训并不在其中,需要自行备考,虽然 CNCF 有对应的 CKA 备考培训,但是要单独收费。 CKA 的报名地址是:https://www.cncf.io/certification/cka/ 培训的报名地址是: https://www.cncf.io/certification/training 即使没有赶上大促,也还是有办法拿点小优惠的,下面这个链接提供的是九折优惠:Linux Foundation coupon 1.3 中文名字的麻烦 国内报考 CKA 有一点需要特别注意,CKA 的考试机构要求注册的用户姓名必须是拉丁字母 2.1.2 Linux Academy's CKA training 再者是 Linux Academy 的 CKA 的备考课程,这个相对来说,针对性还是很强的,很多内容是直接在考试中可以用到的,但如果只是掌握里面的内容
更详细用法参考官方文档:https://kubernetes.io/docs/concepts/storage/volumes/
参考资料:https://kubernetes.io/zh/docs/reference/access-authn-authz/rbac/
https://www.cncf.io/certification/cka 1、有效期一年。在一年内需要定好考试的时间。 1.1 CKA/CKAD考纲 考纲隔几个月会更新,考前请留意GitHub上Latest commit 时间,一般变动不大,留意考点分值比重,以及考点中的细项 1.2 考生手册 这部分基本变动不大,除了分值 1.3 考试Tip手册 主要看两部分:Technical Instructions 、CKA & CKAD Environment ;这份文档中,Technical Instructions与考生手册重复了 3、网络问题 根据同行交流经验所得,CKA考试普遍网络较慢,表现为考试系统Lost Connection,终端反应较慢、无法进入终端的情况: Lost Connection:在考试计时器停止后,考官会给你相应的额外时间 4、节省时间的技巧 最后分享福利: Kubernetes CKA 实训免费视频课程 链接: https://pan.baidu.com/s/1tqYAADyHMyklOh44ZTmUsw 提取码: 5642
备份 ETCDCTL_API=3 etcdctl --endpoints=https://127.0.0.1:2379 (opens new window) --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/server.crt --key=/etc/kubernetes/pki/etcd/server.key snapshot save snap.db
6554f87fff-mn45n 1/1 Running 0 24s mydep-6554f87fff-tl4wr 1/1 Running 0 21s 参考 cka
sha256:e1bbcf243d0e7387fbfe5116a485426f90d3ddeb0b1738dca4e3502b6743b325 $ docker images | grep ngnix 参考 cka
在准备 CNCF 的 CKAD 或 CKA 认证时,会有很多疑问,首先出现哪个考试,参考哪些资源,避免哪些常见错误等。 CKA VS CKAD 认证!我应该先拿哪一个? 第一件事!在考虑 CKA 或 CKAD 之前,了解 Kubernetes 基础知识至关重要。 尽管人们可能仍然对应该先参加哪项考试感到困惑——CKA 还是 CKAD?CKA 比 CKAD 难吗?两种考试的考试课程和难度级别的确切区别是什么? 而 CKA 考试主要面向那些想要构建、管理 Kubernetes 基础设施的人。 我们中的一些人开始在互联网上深入挖掘,最终发现 CKAD 大致上是 CKA 的一个子集。 开始考试后,CKA 和 CKAD 考试均为 2 小时(不包括开始考试前与监考人员进行身份验证所需的时间)。 CKAD 或 CKA 考试包含多少道题?
设置配置环境: [student@node-1] $ kubectl config use-context k8s
了解 CKA 考察的内容 在开始准备考试前一定要阅读CNCF 官方考试大纲,了解 CKA 考察考生的主要内容,以在备考时做到知己知彼,有的放矢,根据该考试大纲进行针对性的准备和练习。 考试的一些技巧 CKA 考试一共两个小时,时间是比较紧张的,可能会出现时间不够用的情况。可以采用下面的技巧来加快做题的速度,在考试时间内完成尽量多的试题。 CKA 考试时间相对比较紧张,为了尽可能减少删除时的等待时间,我们可以采用强制删除的方式快速删除 pod。 购买 CKA 考试后会赠送两次 killer.sh 的模拟考试,模拟考试的难度稍大于实际考试。 按照上面的方法进行准备,我成功通过了 CKA 的考试。也祝大家顺利通过考试! ----
- ipBlock: cidr: 192.168.26.0/24 ports: - protocol: TCP port: 80 EOF 参考 cka
resources: ["deployments", "statefulsets", "daemonsets"] verbs: ["create"] EOF k create sa cicd-token -n cka metadata: name: read-secrets-global subjects: - kind: ServiceAccount name: cicd-token namespace: cka apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: test-network-policy namespace: cka kubectl apply -f - apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: ping namespace: cka
192.168.0.151 node1.ssli.com node1 192.168.0.152 node2.ssli.com node2 $ kgy no | grep -i taint -C 10 参考 cka
Created container nginx Normal Started 22s kubelet Started container nginx 参考 cka
34s $ k exec nginx2 -- ls /also/data name2 $ k exec nginx2 -- cat /also/data/name2 tom2 参考 cka
考试相关准备: 真题:见《附100.Kubernetes CKA认证题库-UCloud_v2》; 网络:必须开启V**,以便能访问国外网络,强烈建议在中国香港搭建相应FQ; 证件:考试需要出示含有拉丁文 操作方式:CKA考试为线上实操考试,所有操作均在chrmoe浏览器完成,浏览器窗口如下,所有命令均在终端操作完成,同时该终端操作只能连接一个服务端,无标签功能。 即同一时间出了考试操作界面外,仅能打开额外的一个标签,不允许打开额外的一个标签以上的页面,即使该界面属于允许参考的网页; 考试前完全可以提前把所有题目所有的参考网页直接存档,考试的时候可以直接打开,具体CKA