无论你是一个开发者或者正在从事传统的 IT 运维工作,CKA 证书将会是你未来 10 年职业生涯最重要的资质证明。 是支撑云原生至为重要的关键技术之一,也是目前市场最亟需人才的领域,具备 CKA 认证可让你在众多求职者中脱颖而出,使你的职业生涯更上一层楼。
一、为什么市场推荐K8s?
K8s是第一个由云原生计算基金会(Cloud Native Computing Foundation, CNCF)和谷歌基金会倡议的项目,是继Linux之后增长最快的开源软件项目。为什么现在有很多企业依赖K8s来满足他们的容器编排需求? 原因有很多:
· 可移植性和灵活性:K8s有很强的兼容性,因为它可以在各种基础设施和环境设置下运行。大多数其他编排器没有这种灵活性。它们被锁定在特定的运行时或基础架构中。
· 开源:CNCF负责管理K8s,这是一个完全开源、由社区驱动的项目。它有许多重要的企业赞助商,但没有一家公司能“控制”这个平台或者控制它的发展方向。
· 多云兼容性:K8s不但可以将工作负载托管在单个云上,而且可以将工作负载分布在多个云上。 K8s也能轻松地将其环境从一个云扩展到另一个云。虽然其它编排器也能支持多云架构,但K8s在多云兼容性性方面可以完全超越它们。
· 市场领导者:大部分公司都在使用K8s。根据红帽公司的一项调查,K8s被客户广泛使用 (88%),尤其在生产环境中(74%)。
二、什么是?
CKA (Certified Kubernetes Administrator) 计划由Linux基金会和云原生计算基金会(CNCF)创建,作为他们为帮助开发Kubernetes生态系统而不断努力的一部分。作为速度最快的开源项目之一,Kubernetes的使用正在爆炸式增长。经过认证的K8s管理员可以熟练地设计,安装,配置和管理Kubernetes生产级集群。他们将了解关键概念,以及为最终用户建立基本应用案例的能力。
三、CKA考试报名及考前准备有哪些?
1、CKA考试形式:线上考试
2、CKA考试语言的选择:
2.1 英文监考官--线上考试 (考试编号:CKA)
2.2 中文监考官--线上考试(考试编号:CKA-CN)
现在CKA已经开通中文报名,通过中文网站报名的考试代号是CKA-CN,这个是中文监考官,如果没有特别选择的话就是英文监考官。
3、CKA考试是否需要前置条件?
CKA考试没有必备的前置条件要求。
4、如何进行CKA考试报名 ?
CKA考试是提前在网站上预约,最快可以预约24小时后的考试,也就是说今天可以约明天的考试,取消预约也是提前24小时取消。
参加雅菲奥朗CKA认证培训,我们会有专门教务老师指导大家进行CKA考试报名。
5、CKA考试环境的准备:
因为考试网站在国外,可能会出现卡顿或者掉线,影响考试体验。请务必保持考试环境的网络通畅。
6、CKA考试的通过分数线
满分100分,74分及格。
7、CKA考试是否可以免费重考?
CKA考试拥有2次考试机会,如果第一次不幸挂了,还拥有一次免费的补考机会。
8、CKA认证的有效期 : 三年
四、CKA考试小Tips有哪些?
1、提前15分钟进入考试房间,如果考官也去的早可以早点检查完早点开始考试。
2、监考官会首先检查身份证,然后检查周围环境、电脑环境和宣读考试注意事项,这几个步骤完成之后便可以开始考试了。
3、CKA考试,是一直要求开着摄像头,并且需要共享屏幕。请提前将其他不用的程序退出,避免影响考试。
4、在CKA考试过程中,ctrl+c和 ctrl+v用不了,可以使用其他快捷键或者鼠标右键。
5、CKA考试时间为2小时,时间是相对比较紧张的,建议大家能用命令完成的题目就不要写yaml,节省答题时间。
6、 CKA考试是在几个不同的集群中操作,在做每道题之前一定要切换集群环境再考试,否则没分。
7、 在CKA考试过程中,可以使用考试自带的记事本,大家有需要记录的内容都可记在记事本中,即使中途掉线重连之后内容也都是在的。
8、CKA考试界面如下图:左边是题目,右边是shell,聊天是个弹框。
五、CKA考试的考点有哪些?
CKA考试大纲 | ||
考试领域 | 详细内容 | 比例 |
集群架构,安装和配置 | • 管理基于角色的访问控制(RBAC) • 使用Kubeadm安装基本集群 • 管理高可用性的Kubernetes集群 • 设置基础架构以部署Kubernetes集群 • 使用Kubeadm在Kubernetes集群上执行版本升级 • 实施etcd备份和还原
| 25%
|
工作负载和调度 | • 了解部署以及如何执行滚动更新和回滚 • 使用ConfigMaps和Secrets配置应用程序 • 了解如何扩展应用程序 • 了解用于创建健壮的、自修复的应用程序部署的原语 • 了解资源限制如何影响Pod调度 • 了解清单管理和通用模板工具 | 15%
|
服务和网络 | • 了解集群节点上的主机网络配置 • 理解Pods之间的连通性 • 了解ClusterIP、NodePort、LoadBalancer服务类型和端点 • 了解如何使用入口控制器和入口资源 • 了解如何配置和使用CoreDNS • 选择适当的容器网络接口插件 | 20% |
存储 | • 了解存储类、持久卷 • 了解卷模式、访问模式和卷回收策略 • 理解持久容量声明原语 • 了解如何配置具有持久性存储的应用程序 | 10%
|
故障排除 | • 评估集群和节点日志 • 了解如何监视应用程序 • 管理容器标准输出和标准错误日志 • 解决应用程序故障 • 对群集组件故障进行故障排除 • 排除网络故障
| 30%
|
六、Kubernetes CKA认证学什么?
雅菲奥朗CKA认证培训旨在通过系统化的强化学习和有针对性的练习,帮助学员掌握容器及使用Kubernetes进行容器编排的相关知识。课程内容使学员能够掌握作为一个Kubernetes系统管理员所需的知识、技能和能力。作为学习能力检验的结果,最终有助于学员获得CKA认证。
CKA认证确保CKA认证人员具有履行 Kubernetes 管理员职责的技能、知识和能力。通过认证的 Kubernetes 管理员展示了包括基础安装和配置、管理产品级别的 Kubernetes 集群方面的能力。
CKA课程目标:
通过学习您应该能够了解:
· 容器的基本概念、Docker的安装及管理
· Kubernetes的基本概念、集群架构及原理
· Kubernetes集群的安装、配置、管理和升级过程
· Kubernetes的集群、组件及应用的日志和监控系统
· Kubernetes的调度策略和算法 应用程序的生命周期管理
· Kubernetes的安全、认证和授权机制
· Kubernetes的存储管理机制
· Kubernetes API、服务和网络
· Kubernetes网络模型的实现方式
· Kubernetes的故障排除方法