云原生细分 K8s 运维技师考试试卷及答案_第1页
云原生细分 K8s 运维技师考试试卷及答案_第2页
云原生细分 K8s 运维技师考试试卷及答案_第3页
云原生细分 K8s 运维技师考试试卷及答案_第4页
云原生细分 K8s 运维技师考试试卷及答案_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

云原生细分K8s运维技师考试试卷及答案填空题(共10题,每题1分)1.Pod是K8s中最小的____单位。2.Service的三种主要类型是ClusterIP、NodePort和____。3.Namespace用于实现资源的____隔离。4.ConfigMap用于存储____配置数据。5.PV是____存储资源。6.Deployment的滚动更新策略通过____字段配置。7.Ingress用于管理____访问。8.Node的Ready状态表示节点____调度Pod。9.kubectlgetpods命令显示Pod的____信息。10.容器的PostStart钩子在容器____后执行。填空题答案1.调度2.LoadBalancer3.逻辑4.非敏感5.持久化6.strategy7.外部8.可以9.状态10.启动单项选择题(共10题,每题2分)1.K8s中负责调度Pod的组件是?A.kubeletB.kube-schedulerC.etcdD.api-server2.Pod中容器共享的资源不包括?A.网络命名空间B.进程空间C.存储卷D.主机名3.下列哪个命令用于查看Pod的日志?A.kubectllogsB.kubectldescribeC.kubectlgetD.kubectlexec4.下列哪项不是Service类型?A.ClusterIPB.NodePortC.ExternalNameD.PodIP5.Deployment的replicas字段用于设置?A.副本数B.更新策略C.镜像版本D.资源限制6.PV的访问模式不包括?A.ReadWriteOnceB.ReadOnlyManyC.ReadWriteManyD.WriteOnlyOnce7.负责维护Pod期望状态的组件是?A.kube-controller-managerB.kube-schedulerC.kubeletD.etcd8.Ingress资源需要哪个控制器实现?A.IngressControllerB.ServiceControllerC.DeploymentControllerD.NodeController9.kubectlapply命令的作用是?A.创建或更新资源B.删除资源C.查看资源D.执行容器内命令10.下列哪项是K8s中的持久化存储资源?A.ConfigMapB.SecretC.PVCD.Namespace单项选择题答案1.B2.B3.A4.D5.A6.D7.A8.A9.A10.C多项选择题(共10题,每题2分)1.K8s核心组件包括?A.kube-apiserverB.etcdC.kubeletD.kube-proxy2.Pod的状态包括?A.PendingB.RunningC.TerminatingD.CrashLoopBackOff3.Service的作用包括?A.负载均衡B.服务发现C.静态IPD.外部访问4.ConfigMap的创建方式有?A.从文件B.从目录C.从环境变量D.从命令行5.Deployment的更新策略有?A.滚动更新B.重建更新C.蓝绿部署D.金丝雀部署6.PV的供应模式包括?A.静态供应B.动态供应C.手动供应D.自动供应7.kubectl常用操作包括?A.createB.getC.describeD.delete8.Node的状态包括?A.ReadyB.NotReadyC.SchedulingDisabledD.Terminated9.Secret的类型包括?A.OpaqueB.ServiceAccountTokenC.TLSD.DockerConfigJson10.Ingress的规则包括?A.路径匹配B.主机名匹配C.端口映射D.协议选择多项选择题答案1.ABCD2.ABCD3.ABD4.ABCD5.AB6.AB7.ABCD8.ABC9.ABCD10.ABD判断题(共10题,每题2分)1.Pod可以包含多个容器。()2.Service的ClusterIP只能在集群内部访问。()3.ConfigMap可以存储敏感信息。()4.Deployment可以实现Pod的自动扩缩容。()5.PV是用户创建的资源,PVC是管理员创建的资源。()6.kubelet运行在每个Node节点上。()7.Ingress可以直接暴露Pod的端口。()8.Secret的数据默认是加密存储的。()9.Namespace可以跨集群隔离资源。()10.kubectldelete命令可以删除所有资源。()判断题答案1.√2.√3.×4.√5.×6.√7.×8.×9.×10.√简答题(共4题,每题5分)1.简述K8s中Pod的生命周期。答:Pod生命周期包含Pending(等待调度)、Running(容器运行)、Succeeded(所有容器成功结束)、Failed(至少一个容器失败)、CrashLoopBackOff(容器反复崩溃)等状态。创建时先进入Pending,调度到Node后拉取镜像启动容器进入Running;若容器正常退出且重启策略为Never则进入Succeeded;若失败且重启策略允许则反复重启,状态为CrashLoopBackOff。此外还有初始化容器先于主容器执行,PostStart(启动后)和PreStop(停止前)钩子用于自定义操作。2.简述Deployment的滚动更新原理。答:Deployment滚动更新通过strategy字段配置,默认RollingUpdate。更新时先创建新Pod副本,待新副本就绪后逐步删除旧副本,确保服务不中断。可设置maxSurge(允许超出期望副本数的最大数量)和maxUnavailable(允许不可用的最大副本数)控制节奏。如maxSurge=1、maxUnavailable=0时,每次新增一个新Pod,就绪后删除一个旧Pod,直到替换完成,实现平滑更新。3.简述PV和PVC的关系。答:PV是管理员创建的集群持久化存储资源,PVC是用户对存储的请求。PV与PVC通过绑定关联,一个PVC仅绑定一个PV。用户创建PVC时,K8s自动寻找匹配(大小、访问模式等)的PV绑定;若无匹配PV,PVC处于Pending状态。此机制解耦存储资源与用户需求,用户无需关心底层存储细节。4.简述kube-proxy的作用。答:kube-proxy是Node节点上的网络代理组件,负责实现Service网络功能。通过维护iptables/ipvs规则转发流量到后端Pod:ClusterIP类型转发集群内部请求;NodePort类型转发节点端口请求;LoadBalancer类型配合外部负载均衡器转发流量。同时实现服务发现和负载均衡,确保请求均匀分发到健康Pod,保障服务可用性。讨论题(共2题,每题5分)1.讨论K8s运维中如何保障Pod的高可用性。答:保障Pod高可用需多方面措施:用Deployment/StatefulSet管理Pod,设置足够副本数,避免单Pod故障影响服务;配置livenessProbe(存活检查)和readinessProbe(就绪检查),及时重启故障Pod,防止不健康Pod接收请求;利用Node亲和性/反亲和性,将Pod分布在不同Node,避免单Node故障导致所有Pod不可用;通过Service实现负载均衡,分发请求到多个Pod;使用PV/PVC持久化数据,定期备份防止数据丢失。这些措施共同提升Pod可用性。2.讨论K8s中如何优化资源利用率。答:优化资源利用率可采取:为Pod设置合理资源请求(requests)和限制(limits),避免浪费或不足;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论