Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
2022年Kubernetes ckad真题1.24讲解
Highest Rated
Rating: 4.5 out of 5(43 ratings)
236 students

2022年Kubernetes ckad真题1.24讲解

2022最新版
Created by小 莫
Last updated 1/2023
Chinese (Simplified)

What you'll learn

  • 获取CNCF官方的kubernes开发证书
  • 能够把本地项目部署到集群当中
  • 能够调试集群中出现的问题
  • 能够应付工作中大多数场景

Course content

1 section21 lectures2h 47m total length
  • CKAD考试注意事项6:45

    本章主要讲解了CKAD考试的知识点范围和考试中的注意事项

  • 01 创建 CronJob - 111:30

    第1题主要考查cronjob的配置,里面有几个比较细节的参数在官网比较角落的地方,需要能够快速找到对位的位置。

  • 01 创建 CronJob - 25:52

    第2题也是考查cronjob的知识,但是相对第1题来说内容会更加简单,是一道送分题。

  • 03 Dockerfile5:15

    第3题不算是k8s的知识点,需要对docker的命令应用比较熟练,尤其是docker build命令

  • 04 限制 CPU 和内存 - 14:59

    第4题限制容器的cpu和内存要记住 resources.requests关键字

  • 05 限制 CPU 和内存 - 27:38
  • 06 运行旧版应用程序4:48

    第6题运行旧版应用程序也就是不同版本的k8s,api有break change,所以要根据最新版本的api和原来的yaml文件进行对比,找出变动的地方进行修改。

  • 07 金丝雀部署7:36

    第7天考察金丝雀部署,金丝雀部署是在实际项目中经常用到的一个技术,首先我们要了解金丝雀的概念才能更好的做这道题。

  • 08 配置 Container 安全上下文6:07

    容器的安全上下文主要记住 securityContext,然后在官网找到对应示例即可。

  • 09 创建 Deployment 并指定环境变量13:46

    第9题主要考点是环境变量,关键字是env

  • 10 RBAC 授权9:12

    rbac的授权在于 role和service account之间的关联关系,需要我们用rolebind对两者进行绑定。了解了这层关系之后我们可以顺着这个思路找到所需要的sa进行指定即可。

  • 11 ConfigMap9:25

    考察configmap的创建和在pod中使用configmap。

  • 12 Secret5:32

    12题的考点是secret,首先要知道如何创建secret,然后怎么在pod中使用secret

  • 13 Pod 健康检查 livenessProbe11:23

    存活探针是为了能够检测到服务是不是正常运行的一个关键技术。探查目标,条件等是探针的关键点。

  • 14 Pod 健康检查 readinessProbe7:18

    就绪探针是检测容器是否己经准备好对外提供服务,能够熟练掌握就绪探针可以在用户无感的情况下对应用进行升级。

  • 15 升级与回滚7:15

    对项目进行升级是一个常规的操作,但是偶尔也会遇到新版本出现不符合预期的错误,为了减少对用户的影响,这时候我们就需要最快的回滚到可以正常给用户提供服务的版本。

  • 16 Deployment 使用 ServiceAcount12:16

    service account描述了一个服务拥有着哪些权限,给pod正确的指定所需权限的service account应用才能正常的对外提供服务。

  • 17 更新 Deployment 并暴露 Service7:43

    一个应用要想正常的对外提供服务必须暴露出来一个可供访问的端点,这时候就需要service来给depoloyment打开一个用户能够访问的缺口。

  • 18 NetworkPolicy 网络策略6:53

    网络策略是网络安全的重要手段,控制后端服务和数据库只能让需要的服务进行访问。

  • 19 Ingress 排错-18:25

    ingress能够对网络进行分流,熟练掌握ingress是高级架构师的一个进阶技巧

  • 20 Ingress 排错-27:38

    ingress有时候并不能按照我们预期的情况进行运行,这时候我们需要对问题进行排查。

Requirements

  • 需要一定的kubernetes基础或者使用经验

Description

CKAD考试是专门为需要在Kubernetes上设计、构建、配置和管理云本地应用程序的应用程序开发人员而设计的。 CKAD考试是一个完全动手的考试,需要您在多个Kubernetes集群中解决问题。您需要理解、使用和配置与应用程序开发人员相关的Kubernetes术语


以官方说法,通过CKAD考试后,持证者即被认可能够为Kubernetes设计、构建、配置和部署云原生应用,在Kubernetes中能够定义应用程序资源,使用核心功能构建、监控和诊断可伸缩的应用程序。


考试的要求上不难,但是要在2个小时内完成,还是非常的考验对k8s 知识的掌握程度,毫不夸张的说需要达到肌肉记忆般的熟练才能够完成66分的目标。


需要通过反复练习,最终要能做到看题目,就知道如何进行操作。涉及到其中的细节,比如某个配置的具体名称是可以查文档的,这个文档也是我们考试的时候要熟练应用的,通过文档里的相关内容找到拷贝过来改改就好了,这样就能够加速我们考试的过程,这个技能一定要熟练,是通过考试的必备技能。


准备好考试后,就可以预约考试了,建议选择中文考试,全程可以用中文和考官交流,这点就看自己的选择了。考试的时候网络很重要,需要找一个稳定的网络环境(最好能够直接访问外网)。 需要使用Chrome浏览器或者基于Chromium内核的浏览器,条件是是能够正常安装上Chrome的官方插件,建议是把Chrome,Edge 都配置好。


考试的过程中,只能打开两个Tab,一个是考试的控制台,一个是从官方文档中去查知识点。

考题的形式都是动手实操题,需要在2个小时内完成。 也就是说没有选择题,填空题,完全就是在命令行录入kubectl命令,在vi/vim或者nano中编写manifest文件的内容。 很难保证在2个小时里面完成所有题目,建议采取的方式是先对每道题的分值进行排序,优先完成分值高的题目和操作内容少的题,把略过的题用记事本记下来,注意这里的记事本不是我们电脑上的记事本,是考试面板里面的。 最后,考试环境提供了多个K8S集群,每道题开头提示了需要用那个环境。所有题目中的关键字,都会以深颜色标注,如namespace名字,pod名字等,最方便的是可以直接鼠标左键点击就是复制!


考试过程中可以和考官交流:与对方聊天全程于右下角窗口打字,对方全程监控,并下达各种指令。对方会要求我们分享摄像头,分享桌面,没事不要乱动。全中文交流(当然也可以全英文,选择英文考试就好,选择中文考试就是为了用中文交流),其他时间可以全程输入命令操作即可!

CKAD考题20抽16

Who this course is for:

  • 所有对集群部署感兴趣的同学