课时 10 自测题

2023-11-16

  1. 使用存储快照功能需要用到哪些 Kubernetes API 资源对象?(多选题)
    A. VolumeSnapshot
    B. VolumeSnapshotClass
    C. VolumeSnapshotContent
    D. PersistentVolumeClaim

  2. Kubernetes 中基于 CSI 实现存储快照(snapshot&restore)功能需要的组件有?(多选题)
    A. Kubernetes csi-snapshotter Controller
    B. 云存储厂商基于存储快照的 OpenAPI 实现的 Driver: Kubernetes csi-snapshotter GRPC server
    C. Kubernetes csi-provisioner Controller
    D. 云存储厂商基于存储快照 create 存储的 OpenAPI 实现的 Driver: Kubernetes csi-provisioner GRPC server

  3. 下列有关使用存储拓扑调度时对 StorageClass 的配置正确的有?(多选题)
    A. 需要通过设置 .volumeBindingMode: WaitForFirstConsumer 来声明 PVC 延时处理
    B. 可以通过 .allowedTopologies 限制动态生成的 PV 的拓扑限制,拓扑限制会写到动态生成的 PV .spec.nodeAffinity中
    C. 可以干预哪些需要使用该 StorageClass 动态生成 PV 对象的 PVC 的使用方 Pod 的可调度的 Node

  4. Kubernetes csi-snapshotter Controller 中实现的功能包括?(多选题)
    A. watch VolumeSnapshot&&VolumeSnapshotContent 等 API 资源对象变化
    B. 根据 VolumeSnapshot API 资源对象声明调用相应云存储 Driver(即 csi-snapshotter GRPC server)创建快照,并生成 VolumeSnapshotContent
    C. bind VolumeSnapshot and VolumeSnapshotContent
    D. 根据存储快照 restore 数据到新的 PV 对象中

  5. Kubernetes 中 Node 的拓扑信息记录在哪里?(单选题)
    A. .metadata.annotations
    B. .metadata.labels

  6. 在 Kubernetes 中使用自定义的拓扑(如 rack, foo, bar)是否需要相关组件做修改?(单选题)
    A. 是
    B. 否

  7. 可以限制 PV 对象可被访问拓扑位置限制的地方?(多选题)
    A. StorageClass: .allowedTopologies
    B. PV: .spec.nodeAffinity
    C. Node: .metadata.labels

  8. 下列有关如何使用存储拓扑调度的说法正确的有?(多选题)
    A. 声明 delay binding 的 StorageClass 对象(.volumeBindingMode=WaitForFirstConsumer)
    B. PVC 对象 .spec.storageClassName 指定为声明了 delay binding 的 StorageClass 对象
    C. 在静态(预)创建的 PV 上的 .spec.nodeAffinity 添加对使用该 PV 的 Pod 所在 Node 拓扑限制
    D. 在需要动态创建的 PV 所使用的 StorageClass 的 .allowedTopologies 中限制动态创建的存储能被使用的拓扑限制

  9. Kubernetes 中为了支持存储拓扑调度相关组件做的改变有?(多选题)
    A. PersistentVolumeController 支持 PVC 与 PV 的 delay binding
    B. 动态创建 PV 的 csi-provisioner 支持将第一个使用 PV 的 Pod 待运行 Node 的拓扑信息以及 StorageClass .allowedTopologies 传递给创建存储的 Driver
    C. Kube-Scheduler 结合 Pod 使用的 PVCs,预分配的 PV Node Affinity 以及 StorageClass .allowedTopologies 选择合适的Node

  10. 下面在 Kube-Scheduler 中结合 Pod 中声明的 PVCs 选择 Node 过程描述正确的有?(单选题)
    A. Pod 中已经 Bound 的 PVCs 在 Kube-Scheduler 不做处理
    B. Pod 中所有 UnBound 的 PVCs 会先找到能匹配的 PV 列表,并 check PV 的 NodeAffinity 与 Node Labals 中的拓扑信息是否匹配
    C. Pod 中需要 Dynamic Provisioning PV 的 PVCs,check StorageClass .allowedTopologies 与 Node Labals 中的拓扑信息是否匹配

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

课时 10 自测题 的相关文章

随机推荐

  • Qt设置部件透明及阴影效果

    窗体和部件透明 设置整个窗体透明属性 0 1 0 完全透明 1 不透明 setWindowOpacity 0 5 窗口透明 部件不透明 设置窗口透明 部件不透明 须配合无边框窗体使用 setWindowFlags Qt FramelessW
  • 教你怎么在linux上永久修改IP地址

    经常移动电脑而使电脑ip改变 有两种方式 在创建虚拟机时使用NAT模式和桥接模式 使用NAT模式 就是虚拟机ip所依赖主机的ip而产生 使用桥接模式 不依赖主机ip而产生ip 相当于在当前网络中有一个电脑占据了这个ip 使用NAT模式 本身
  • HttpMediaTypeNotAcceptableException的解决过程

    今儿的Web项目中突然报错 HttpMediaTypeNotAcceptableException Could not find acceptable representation 涉及接口是 RequestMapping value X
  • JAVA语言特点

    Java语言特点 Java语言是面向对象的 oop Java语言是健壮的 Java的强类型机制 异常处理 垃圾的自动收集等是Java程序健壮性的重要保障 Java语言是跨平台性的 即一个编译好的 class文件可以在多个系统下运行 借助各系
  • 创建Vue3.0工程和常用 Composition API

    一 创建Vue3 0工程 1 使用 vue cli 创建 官方文档 https cli vuejs org zh guide creating a project html vue create 查看 vue cli版本 确保 vue cl
  • QWidget关闭子窗口后显示主窗口(父窗口)

    已经弃坑 不再使用Qt工具 有疑问可以查阅博主的其它博客 看看有没有解决方案 如果还没有可以百度或Google搜一下其他博主的教程 谢谢 Holle 好久没见了 据我上次发博客已经过去很久 今天呢 带给大家一个Qt上的小问题 好多初学者在Q
  • 回顾篇-SpringBoot-Tomcat

    为什么写 今天看了Spring实战第五版 里边有句话如下 传统的基于Servlet的Web框架 如Spring MVC 在本质上都是阻塞和多线程的 每个连接都会使用一个线程 在请求处理的时候 会在线程池中拉取一个工作者 worker 线程来
  • Linux下修改密码命令及查看密码修改时间

    Linux下修改密码命令及查看密码修改时间 1 如修改用户liu的密码为123456 在root用户下执行 echo 123456 passwd stdin liu 2 查看密码修改时间 date d 1970 01 01 more etc
  • CloudCompare——计算点云的KD树并可视化

    目录 1 功能概述 2 完整操作 3 算法源码 4 相关代码 1 功能概述 使用Tools gt Sand box research gt compute kd tree访问此工具 该功能可以用于论文写作中的KD树绘图 2 完整操作 3 算
  • 你的小程序

    你的小程序还未设置管理员信息 无法被绑定 你可先访问mp weixin qq com 在 用户身份 页面设置管理员信息后即可进行绑定 解决方法 换一个浏览器 别用火狐 真XXX 但解决放哪就这么简单
  • 如何在Visual Studio给多行代码进行注释和取消注释

    如何在Visual Studio给多行代码进行注释和取消注释 用鼠标选中要注释的代码 先按Ctr K 键 再按 Ctrl C 键进行注释多行代码 如果要取消注释 用鼠标选中被注释的代码 先按Ctrl K 再按 Ctrl U 即可取消注释
  • 中文OCR识别

    在闲暇时刻做了一个中文识别能力的工程 工程主要对中文文字进行识别 当前工程没有检测文本能力 后续会加入 文本字段在32000验证集合上准确率为83 2 可识别中文字符5990 由于没有时间做太多优化 可能对于相近字体的准确率并不太高 但是可
  • 拿来即用的 Python SSH+SFTP 实现类

    一个拿来即用的 Python SSH 和 SFTP 实现类 可用于 与 Linux 服务器建立持续交互的 SSH 会话 从 Linux 服务器下载远程文件 上传本地文件到 Linux 服务器 新创建一个 linux client py 文件
  • Vue.js中的v-model指令(双向绑定)

    Vue js中v model的作用 v model的作用和使用场景 1 v model的作用 双向绑定 2 v model双向绑定的使用场景 表单 3 总结 v model的作用和使用场景 你好 Vue js作为现在最为常用的前端框架之一
  • UI自动化测试通过飞书发送告警信息

    1 发送纯文本消息 1 1代码如下 usr bin env python coding utf 8 import json import requests url https open feishu cn open apis bot v2
  • Matting(抠图)--用深度学习自动去除照片背景

    转自 https zhuanlan zhihu com p 38031181 https zhuanlan zhihu com p 151212267 现在又有一个 AI 能干 Photoshop 的活了 自动抠图 一键去除照片背景 这款
  • AD如何画多图纸原理图

    很多东西都讲究模块化 比如 程序模块化 原理图也不例外 模块化后的原理图更能直观的显示其原理 文章中操作的图标是什么功能可以先看下参考文献中的博客在来看看我的这篇博客 效果会更好 原本以为原理图多图纸很难 其实也差不多 只是多了几步罢了 多
  • getClassLoader()返回null,getClassLoader()获取为空

    一 问题描述 通过getClassLoader 的方式获取jar包中的资源 为空 this getClassLoader getResources com xxxx test Start class hasMoreElements this
  • gin context和官方context_go-gin框架入门

    gin入门 介绍 gin是一个golang的微框架 封装比较优雅 api友好 源码注释比较明确 具有快速灵活 容错方便等特点 对于golang而言 web框架的依赖要比python java之类的要小的多 完全使用自身net http包封装
  • 课时 10 自测题

    使用存储快照功能需要用到哪些 Kubernetes API 资源对象 多选题 A VolumeSnapshot B VolumeSnapshotClass C VolumeSnapshotContent D PersistentVolume