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

下载本文档

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

文档简介

云原生运维工程师考试试卷及答案填空题(10题,1分/题)1.Kubernetes中最小部署单元是______。2.容器运行时主流实现包括Docker和______。3.Helm的Chart是用于管理K8s______的打包格式。4.K8s中负责节点容器运行的组件是______。5.云原生核心特征包括微服务、容器化、______、DevOps等。6.Prometheus核心数据模型是______。7.K8s中实现服务发现的资源是______。8.容器编排工具除K8s外,还有______(写1个)。9.Istio属于云原生______。10.K8s中Pod重启策略不包括______(写1个)。单项选择题(10题,2分/题)1.以下不是K8s核心组件的是?A.kube-apiserverB.etcdC.dockerD.kube-controller-manager2.Helm安装Chart的命令是?A.helminstallB.helmdeployC.helmrunD.helmcreate3.Prometheus默认数据存储格式是?A.JSONB.YAMLC.本地时间序列库D.SQL4.K8s中Pod的IP属于?A.宿主机网段B.集群内部网段C.公网网段D.随机网段5.用于K8s资源监控的工具是?A.JenkinsB.GrafanaC.GitLabD.DockerCompose6.Istio负责流量管理的组件是?A.PilotB.MixerC.CitadelD.Sidecar7.ReplicaSet的作用是?A.管理Pod副本数B.服务发现C.存储卷管理D.配置管理8.容器分层存储基于?A.UnionFSB.GitC.DockerComposeD.K8s9.云原生应用特点是?A.单体架构B.无状态优先C.依赖本地存储D.手动部署10.Ingress的作用是?A.集群内部访问B.外部流量路由C.存储挂载D.资源限制多项选择题(10题,2分/题)1.K8s核心组件包括?A.kube-apiserverB.etcdC.kube-proxyD.Jenkins2.云原生监控核心指标包括?A.可用性B.性能C.成本D.安全性3.HelmChart组成部分包括?A.Chart.yamlB.values.yamlC.templates目录D.Dockerfile4.Pod重启策略包括?A.AlwaysB.OnFailureC.NeverD.Random5.服务网格工具包括?A.IstioB.LinkerdC.EnvoyD.Nginx6.K8s存储管理资源包括?A.PVB.PVCC.StorageClassD.Deployment7.容器编排工具包括?A.K8sB.DockerSwarmC.MesosD.GitLabCI8.Prometheus常用Exporter包括?A.NodeExporterB.MySQLExporterC.RedisExporterD.JenkinsExporter9.K8s自动扩缩容资源包括?A.HPAB.VPAC.ClusterAutoscalerD.Deployment10.云原生部署方式包括?A.蓝绿部署B.金丝雀部署C.滚动部署D.手动部署判断题(10题,2分/题)1.K8s是Google开源的容器编排工具。()2.Docker是唯一容器运行时。()3.Helm可管理K8s应用版本。()4.Pod是K8s最小可部署单元。()5.Prometheus只支持拉取监控数据。()6.IstioSidecar代理运行在每个Pod中。()7.K8sService可直接暴露公网。()8.容器镜像越小部署越快。()9.云原生架构无需考虑数据持久化。()10.kube-proxy负责节点网络规则。()简答题(4题,5分/题)1.简述K8s中Pod的概念及作用。2.说明Helm的核心功能及使用场景。3.简述云原生监控的核心要素及常用工具链。4.解释Deployment的作用及与ReplicaSet的关系。讨论题(2题,5分/题)1.如何优化K8s集群资源利用率?给出至少3个措施。2.云原生应用故障排查流程是什么?---答案部分填空题答案1.Pod2.containerd3.应用4.kubelet5.弹性伸缩(或可观测性)6.时间序列7.Service8.DockerSwarm(或Mesos)9.服务网格10.从不(或Always/OnFailure)单项选择题答案1.C2.A3.C4.B5.B6.A7.A8.A9.B10.B多项选择题答案1.ABC2.ABCD3.ABC4.ABC5.AB6.ABC7.ABC8.ABCD9.ABC10.ABC判断题答案1.对2.错3.对4.对5.错6.对7.错8.对9.错10.对简答题答案1.Pod概念及作用:Pod是K8s最小部署单元,是共享网络/存储的容器集合。作用:①承载容器组,共享IP/端口(容器间localhost通信);②共享存储卷实现数据共享;③作为调度单元(K8s调度Pod而非单容器);④支持sidecar等容器协作模式;⑤短暂性(重启后IP变化,需Service暴露)。2.Helm核心功能及场景:Helm是K8s应用包管理工具。功能:①打包应用为Chart(含资源模板);②版本管理(追踪版本变化);③依赖管理(处理应用依赖);④一键部署/升级/回滚。场景:①快速部署复杂应用(如MySQL集群);②CI/CD自动化部署;③多环境(开发/测试/生产)统一管理;④应用版本回滚降低风险。3.云原生监控要素及工具链:核心要素:①可观测性(metrics/logs/traces);②实时性;③自动化;④可扩展性。工具链:①metrics采集:Prometheus+NodeExporter;②日志:ELK(或Loki+Promtail);③链路追踪:Jaeger/Zipkin;④可视化:Grafana。4.Deployment与ReplicaSet关系:Deployment是管理无状态应用的上层控制器,作用:①定义副本数、镜像、更新策略;②实现滚动更新/回滚;③监控ReplicaSet。关系:Deployment管理ReplicaSet,ReplicaSet负责维护Pod副本数;用户直接操作Deployment,ReplicaSet是下属执行单元。讨论题答案1.K8s资源利用率优化措施:①资源请求/限制:为Pod设置合理requests(最低需求)和limits(最大上限),避免浪费/溢出;②自动扩缩容:用HPA(CPU/内存/自定义指标)动态调整Pod数量,低峰缩容;③节点调度:用亲和性/反亲和性避免单节点过载,利用多节点资源;④垃圾回收:清理未用镜像、终止Pod、无用ConfigMap/Secret;⑤轻量运行时:用containerd替代Docker减少overhead。2.云原生应用故障排查流程:①定位范围:通过监控(Grafana/Prometheus)确定集群/应用/依赖层问题;②收集信息:查看Pod状态(ku

温馨提示

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

评论

0/150

提交评论