本帖最后由 鸿鹄 于 2024-4-17 18:03 编辑
鸿鹄认证 专业it认证服务商,15年从业经验,精准的内部资料,助您百分百通过考试,考挂退款。如有需要可联系右侧客服。
CKA: Kubernetes管理员认证(CKA)旨在确保认证持有者具备履行Kubernetes管理员职责的技能,知识和能力。 CKA认证可帮助经过认证的管理员在就业市场中快速建立自己的信誉和价值,并能帮助公司更快地雇用高质量的团队来支持他们的发展
如果企业想要申请 KCSP ,条件之一是:至少需要三名员工拥有CKA认证
CKAD: Kubernetes应用程序开发人员认证(CKAD)旨在确保CKAD具备履行Kubernetes应用程序开发人员职责的技能,知识和能力。 经过认证的Kubernetes Application Developer可以定义应用程序资源并使用核心原语来构建,监视和排除Kubernetes中可伸缩应用程序和工具的故障
一 、K8S1. 什么k8s?Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用。 Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。 Google 在 2014 年开源了 Kubernetes 项目。Kubernetes 建立在 Google 在大规模运行生产工作负载方面拥有十几年的经验 的基础上,结合了社区中最好的想法和实践。 2. 为什么需要 Kubernetes,它能做什么?容器是打包和运行应用程序的好方式。在生产环境中,你需要管理运行应用程序的容器,并确保不会停机。 例如,如果一个容器发生故障,则需要启动另一个容器。如果系统处理此行为,会不会更容易? 这就是 Kubernetes 来解决这些问题的方法! Kubernetes 为你提供了一个可弹性运行分布式系统的框架。 Kubernetes 会满足你的扩展要求、故障转移、部署模式等。 例如,Kubernetes 可以轻松管理系统的 Canary 部署。 3. 基本组件二、CKA1. 什么是CKA?- The Certified Kubernetes Administrator (CKA) program was created by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation, to help develop the Kubernetes ecosystem.
2. CKA费用相关- 考试费$375。官方培训视频课程LFS258人民币2988元,全英文授课的,用Google实时字幕功能翻译的很准确,可以辅助听课,共18章,有两章是介绍和总结,一般每章都有4个模块。
- 国内的培训费大几千上万,学习能力可以的同学个人认为自学即可,培训肯定都以通过为主,掌握的并不是很全面。
- 学习成本还好,集中学习一个月左右即可,每天4h以上,主要是概念比较多,看个人能力和时间分配。
3. 考试相关4. 考试内容和占比
- 25% - Cluster Architecture, Installation & Configuration
Manage role based access control (RBAC)
Use Kubeadm to install a basic cluster
Manage a highly-available Kubernetes cluster
Provision underlying infrastructure to deploy a Kubernetes cluster
Perform a version upgrade on a Kubernetes cluster using Kubeadm
Implement etcd backup and restore
- 15% - Workloads & Scheduling
Understand deployments and how to perform rolling update and rollbacks
Use ConfigMaps and Secrets to configure applications
Know how to scale applications
Understand the primitives used to create robust, self-healing, application deployments
Understand how resource limits can affect Pod scheduling
Awareness of manifest management and common templating tools
- 20% - Services & Networking
Understand host networking configuration on the cluster nodes
Understand connectivity between Pods
Understand ClusterIP, NodePort, LoadBalancer service types and endpoints
Know how to use Ingress controllers and Ingress resources
Know how to configure and use CoreDNS
Choose an appropriate container network interface plugin
- 10% - Storage
Understand storage classes, persistent volumes
Understand volume mode, access modes and reclaim policies for volumes
Understand persistent volume claims primitive
Know how to configure applications with persistent storage
- 30% - Troubleshooting
Evaluate cluster and node logging
Understand how to monitor applications
Manage container stdout & stderr logs
Troubleshoot application failure
Troubleshoot cluster component failure
Troubleshoot networking
三、1.考试难度总的来说CKA考试还是相对难得的,如果你有k8s生产环境维护使用经验,大可以直接考试,基本过线是没问题的 ;CKAD难度不太大,就是题量较CKA大,需要注意每道题不超过4分钟 2.kubectl自动补全 注意使用kubectl自动补全,考试环境默认已经配置了kubectl自动补全,无需考生另行配置,但是这还不够,我们可以用k代替kubectl kubectl Cheat Sheet
alias k=kubectl
- complete -F __start_kubectl k
3.使用考试环境提供的记事本 使用记事本,考试过程中,最好将使用过的命令记录到记事本,后面的题目可以稍微改动再使用(特别是创建pod的命令,估计要使用七八次吧) 4.使用–dry-run生成yaml 使用–dry-run参数来生成一个基础的yaml,再按照题目要求修改这个基础yaml文件,不要纯手写yaml。如果题目无特殊要求,能kubectl命令完成的就不要使用yaml文件,这个比较浪费时间。 5.浏览器收藏夹 将上面备考中的github仓库练习题中提到的官方文档保存到浏览器收藏夹,这样做的目的是在浏览器地址栏输入关键词,就会弹出收藏好的官方文档地址,就可以直达对应的文档,不需要在官方文档上再一次搜索 6.vim编辑器 vim编辑器要求不高,但是你至少要知道如何进入编辑模式,如何保存文档,复制粘贴之类的快捷键记不记都行,可以右键复制粘贴 7.web终端中的复制粘贴
web终端中无法使用Ctrl+C、Ctrl+V(考试提供的记事本可以使用),使用Ctrl + Insert,Shift + Insert代替,web终端中也可以使用右键复制粘贴 官网:https://kubernetes.io/docs/reference/kubectl/cheatsheet/
CKS (Certified Kubernetes Security Specialist)
获得CKS认证的Kubernetes安全专家在构建、部署和运行时确保基于容器的应用程序和Kubernetes平台的安全及最佳实践。 CKS现有以下两种考试方式可供选择: 英文监考官--线上考试 (考试编号:CKS), 中文监考官--线上考试(考试编号:CKS-CN)。
获得CKS证书证明考生具备在构建、部署和运行期间确保基于容器的应用程序和Kubernetes平台安全的技能、知识和能力。
作为一个有成就的Kubernetes从业者,获得认证的CKS安全专家在构建、部署和运行时期间,证明了其在保护基于容器的应用程序和Kubernetes平台的广泛最佳实践方面的能力。在参加CKS考试之前,考生必须已经通过CKA认证考试,在获得CKA证书之后才可以预约CKS考试。
CKS是一项基于性能的认证考试,在模拟的真实环境中测试考生对Kubernetes和云安全的知识。获得CKS证书表明学员具备在构建、部署和运行时保护基于容器的应用程序和Kubernetes平台的必要能力,并有资格在专业环境中执行这些任务。
CKS考试(包括重考)必须在CKA认证的有效期内才可以预约。 CKS认证考试包括这些一般领域及其在考试中的权重:
集群安装:10% | 集群强化:15% | 系统强化:15% | 微服务漏洞最小化:20%
| 供应链安全:20% | 监控、日志记录和运行时安全:20% |
详细内容:
集群安装:10%
集群强化:15%
系统强化:15%
微服务漏洞最小化:20% 设置适当的OS级安全域,例如使用PSP, OPA,安全上下文 管理Kubernetes机密
在多租户环境中使用容器运行时 (例如gvisor, kata容器)
使用mTLS实现Pod对Pod加密
供应链安全:20%
监控、日志记录和运行时安全:20%
考试模式:线上考试 考试时间:2小时 认证有效期:2年 有效期:考试资格自考试码注册之日起12个月内有效 经验水平:中级
想要了解更多Kubernetes考试报名相关信息,咨询鸿鹄客服。 QQ交流群:153560959
。。
详情咨询-客服QQ: 鸿鹄客服01 QQ:613523101 微信:hohu2011 备用Q:1613523101 鸿鹄客服03 QQ:613523111 微信:honghuluntan03 备用Q:613523103
鸿鹄客服05 QQ:613523105 微信:hh613523105 鸿鹄客服07 QQ:613523107 (备Q:712023091 ),V号:honghuluntan07
鸿鹄客服08 QQ:613523108 微信:honghuluntan08 备用Q:613523121
鸿鹄客服09 QQ:613523109 微信:hh613523109
|