[2024 年 12 月 3 日] 新版 CKAD 考试试题 [Q16-Q30]


给本帖评分

[2024 年 12 月 3 日] 最新 CKAD 考试真题

使用准确的 Linux Foundation Certified Kubernetes Application Developer 考试 PDF 问题,轻松通过 CKAD 考试

NO.16 背景

任务:
部署中名为 buffale-deployment、命名空间为 gorilla 的 pod 正在记录错误。
1) 查看日志找出错误信息。
查找错误,包括用户 "system:serviceaccount:gorilla:default "无法列出命名空间 "gorilla "中的资源 "deployment"[...
2) 更新部署 buffalo-deployment,以解决 Pod 日志中的错误。
buffalo-deployment 的清单可在 -/prompt/escargot/buffalo-deployment.yaml 中找到。

第 17 号

任务
由于指定的映像不正确,群集上出现了一个部署。找到部署并解决问题。

第 18 号

任务:
在运行 Pod 的 6 个副本的现有 ckad00014 命名空间中创建名为 expose 的部署。使用 ifccncf/nginx.NGINX 指定一个容器:1.13.7 映像 在容器中添加名为 NGINX_PORT 的环境变量(值为 8001),然后暴露端口
8001

第 19 号

任务:
更新 ckad00018 名称空间中的 Pod ckad00018-newpod,使其使用 NetworkPolicy,允许 Pod 只发送和接收与 Pod 的网络和数据库之间的流量

NO.20 请参阅附录。

背景
要求您为测试新发布的应用程序准备 Canary 部署。
任务:
goshark 命名空间中名为 krill-Service 的服务指向由名为 current-krill-deployment 的部署创建的 5 个 pod

1) 在同一命名空间中创建名为 canary-kill-deployment 的相同部署。
2) 修改部署,以便
-在 goshawk 命名空间中最多运行 10 个 pod。
-40% 的 krill 服务流量将流向金丝雀-krill-部署吊舱

第 21 号 展览:

背景
应用程序的命名空间要求使用特定的服务帐户。
任务
更新生产命名空间中的 app-a 部署,使其作为 restrictedservice 服务账户运行。服务账户已经创建。

 
 

第 22 号

任务:
1- 更新 ckad00015 名称空间中部署 web1 的 Propertunel 扩展配置,将 maxSurge 设置为 2,将 maxUnavailable 设置为 59
2- 更新 web1 部署,使 Ifconf/nginx 容器映像使用版本标记 1.13.7。
3- 将 web1 部署回滚到之前的版本

第 23 号 展览:

背景
开发人员偶尔需要提交定期运行的 pod。
任务
请按照以下步骤创建一个 pod,该 pod 将在预定的时间启动,并且]每次启动时只运行一次即可完成:
* 创建一个 YAML 格式的 Kubernetes 清单 /opt/KDPD00301/periodic.yaml,在单个 busybox 容器中运行以下 shell 命令:date。该命令每分钟运行一次,必须在 22 秒内完成,否则会被 Kubernetes 终止。Cronjob namp 和容器名称都应为 hello
* 在上述清单中创建资源,并验证作业至少成功执行一次

 
 

第 24 号 展览:

背景
一个 pod 正在群集上运行,但没有响应。
任务
我们希望的行为是,当 /healthz 端点返回 HTTP 500 时,Kubemetes 会重新启动 pod。在 pod 出现故障时,服务 probe-pod 绝不应向其发送流量。请完成以下内容:
* 应用程序有一个名为 /started 的端点,它会通过返回 HTTP 200 来表示是否可以接受流量。如果端点返回 HTTP 500,则表示应用程序尚未完成初始化。
* 应用程序有另一个端点 /healthz,它将通过返回 HTTP 200 来显示应用程序是否仍在按预期运行。如果端点返回 HTTP 500,则表示应用程序不再响应。
* 配置提供的 probe-pod pod 以使用这些端点
* 探针应使用 8080 端口

 
 

NO.25 展览:

背景
查看应用程序在集群中消耗的资源总是非常有用的。
任务
* 从名称空间 cpu-stress 中运行的 pod 中,只将消耗 CPU 最多的 pod 的名称写入已创建的文件 /opt/KDOBG030l/pod.txt。

 
 

NO.26

任务:
已在 -/human-stork/build/Dockerfile 准备好 Dockerfile
1) 使用准备好的 Dockerfile,构建一个名为 macque 和滞后 3.0 的容器镜像。您可以安装和使用自己选择的工具。

2) 使用自己选择的工具,以 OC 格式导出已构建的容器镜像,并将其存储在 -/human stork/macque 3.0 tar 参见下面的解决方案。

NO.27 请参阅附录。

任务:
已在 -/human-stork/build/Dockerfile 准备好 Dockerfile
1) 使用准备好的 Dockerfile,构建一个名为 macque 和滞后 3.0 的容器镜像。您可以安装和使用自己选择的工具。

2) 使用自己选择的工具,以 OC 格式导出已构建的容器映像,并将其存储在 -/human stork/macque 3.0 tar 中。

NO.28 请参阅附录。

任务:
部署中名为 buffale-deployment、命名空间为 gorilla 的 pod 正在记录错误。
1) 查看日志找出错误信息。
查找错误,包括用户 "system:serviceaccount:gorilla:default "无法列出命名空间 "gorilla "中的资源 "deployment"[...
2) 更新部署 buffalo-deployment,以解决 Pod 日志中的错误。
buffalo-deployment 的清单可在 -/prompt/escargot/buffalo-deployment.yaml 中找到。

NO.29 背景

任务:
在现有 pod 资源命名空间中创建名为 nginx resources 的 Pod。
使用 nginx:stable 映像指定单个容器。
为 Pod 的容器指定 300m CPU 和 1G1 内存的资源请求。

NO.30 请参阅附录。

任务:
craytisn 命名空间中名为 nosql 的部署 pod 因容器资源耗尽而无法启动。
更新 nosol 部署,使 Pod:
1) 为其容器申请 160M 内存
2) 将内存限制在为 crayfah 名称空间设置的最大内存限制的一半。


最新的 CKAD 考试实践测试问题: https://www.dumpsmaterials.com/CKAD-real-torrent.html

         

发表回复

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

输入下图中的文字