K8S关于CKA认证那些事

简介: K8S关于CKA认证那些事

一 、K8S

1. 什么k8s?

Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用。

Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。 Google 在 2014 年开源了 Kubernetes 项目。Kubernetes 建立在 Google 在大规模运行生产工作负载方面拥有十几年的经验 的基础上,结合了社区中最好的想法和实践。

2. 为什么需要 Kubernetes,它能做什么?

容器是打包和运行应用程序的好方式。在生产环境中,你需要管理运行应用程序的容器,并确保不会停机。 例如,如果一个容器发生故障,则需要启动另一个容器。如果系统处理此行为,会不会更容易?

这就是 Kubernetes 来解决这些问题的方法! Kubernetes 为你提供了一个可弹性运行分布式系统的框架。 Kubernetes 会满足你的扩展要求、故障转移、部署模式等。 例如,Kubernetes 可以轻松管理系统的 Canary 部署。

3. 基本组件

a140c39de7e8ef0fe1600169caef92eb_20211104-0e023aaf-83f6-4ce3-8d52-755f56f7e82c.png

二、CKA

1. 什么是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人民币1988元,全英文授课的,用Google实时字幕功能翻译的很准确,可以辅助听课,共18章,有两章是介绍和总结,一般每章都有4个模块。
  • 国内的培训费大几千上万,学习能力可以的同学个人认为自学即可,培训肯定都以通过为主,掌握的并不是很全面。
  • 学习成本还好,集中学习一个月左右即可,每天2h以上,主要是概念比较多,看个人能力和时间分配。

3. 考试相关

  • 目前是线上实时监考,会有一个监考老师,要求带有摄像头的设备参加考试,周边环境安静,桌子不允许有其他东西。
  • 考试代码有两个CKA-CN CKA-EN 区别就是监考老师是中文还是英文。PS:中文说的也很别扭估计也是懂中文的老外。
  • 考试过程中允许查阅官方文档,建议提前做一些书签。只可以开两个tab,一个是考试界面,一个是官方文档。
  • 报名后会给你提供两次每次48h的实验环境进行练习,同时提供答案,练习题难度会比考试难。
  • 网络都说需要科学上网,实际测试考试过程中不需要,但是k8s官网不翻墙的话会很慢。
  • 120 min,17道大题,全是动手实验环境,时间还是很紧张的,建议合理分配。
  • 百分制,66分通过。

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. LFS258

c993e6f3f0d6f022d55da71943146f19_20211104-90626920-7f22-4a13-bae9-c532babba79c.png

9c0b825f4a7bc3a6168f89555d9640a0_20211104-0d51573c-9cc5-4402-9003-ae5e551ad87a.png

2. 书签

abcc549ea6883099ba249d315677dd81_20211104-f58ce56d-d039-4555-aade-d30c6e21e5d9.png

3. 证书

d49145a93ed8828dbaec19f98b76c0c8_20211104-eb609ee8-d29e-4e80-8d1c-0fd8b6d3f1b0.png

839eb2e0c525e93161dd65ec9fa77a23_20211104-f796f1c4-4809-437a-9144-4295b7331a3d.png

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
Kubernetes 网络协议 网络安全
提升你的云技能:深入了解CKA认证之k8s升级秘籍!
提升你的云技能:深入了解CKA认证之k8s升级秘籍!
523 0
|
Kubernetes Cloud Native 网络安全
云原生|kubernetes|CKA模拟测试-2022(1---10题)(一)
云原生|kubernetes|CKA模拟测试-2022(1---10题)(一)
398 0
|
Kubernetes 容器
k8s基于secretRef认证对接rbd块设备
文章介绍了如何在Kubernetes集群中通过secretRef认证方式接入Ceph的RBD块设备,并提供了详细的步骤和配置文件示例。
258 7
|
Kubernetes 容器 Perl
k8s基于keyring文件认证对接rbd块设备
文章介绍了如何在Kubernetes集群中使用Ceph的keyring文件进行认证,并对接RBD块设备,包括使用admin用户和自定义用户两种方式的详细步骤和注意事项。
369 3
|
Kubernetes 安全 API
Kubernetes系统安全-认证(Authentication)
文章主要介绍了Kubernetes系统中的安全认证机制,包括API服务器的访问控制、认证、授权策略和准入控制,以及如何使用kubeconfig文件和创建自定义用户与服务账号。
4864 0
Kubernetes系统安全-认证(Authentication)
|
Kubernetes 算法 API
K8S 集群认证管理
【6月更文挑战第22天】Kubernetes API Server通过REST API管理集群资源,关键在于客户端身份认证和授权。
|
Kubernetes 应用服务中间件 nginx
提升CKA认证成功率:Kubernetes Ingress七层代理全攻略!
提升CKA认证成功率:Kubernetes Ingress七层代理全攻略!
365 0
|
Kubernetes 应用服务中间件 数据安全/隐私保护
k8s 网络策略揭秘:CKA认证必备的网络知识全解析
k8s 网络策略揭秘:CKA认证必备的网络知识全解析
322 0
|
Kubernetes Cloud Native Linux
云原生|kubernetes|CKA备考和一些应试小技巧
云原生|kubernetes|CKA备考和一些应试小技巧
596 0
|
存储 Kubernetes Cloud Native
云原生|kubernetes|CKA真题解析-------(11-17题)
云原生|kubernetes|CKA真题解析-------(11-17题)
754 0

推荐镜像

更多