课时

课时 6 自测题

  1. 通过 Deployment 不能实现以下功能:(单选题)
    A. 应用扩缩容
    B. 应用发布回滚
    C. 应用重启
    D. 应用副本数量维持

  2. 一个 Deployment 中,哪些 labels/selector 必须一致:(单选题)
    A. deployment.Labels 与 deployment.Spec.Template.Labels一致
    B. deployment.Labels 与 deployment.Spec.Selector 一致
    C. deployment.Spec.Selector 与 deployment.Spec.Template.Labels 一致
    D. deployment.Labels、deployment.Spec.Selector、deployment.Spec.Template.Labels 三者都要一致

  3. 创建 Deployment 描述文件中写的 template,用处不包括:(单选题)
    A. 声明 Pod 的挂载目录
    B. 计算 ReplicaSet 的 hash
    C. 指定镜像版本
    D. 指定期望数量

  4. 以下哪个明显不是 deployment 扩容出来的 pod name ?(单选题)
    A. nginx-deployment-77964d65f-5h52m
    B. nginx-deployment-676cc869
    C. nginx-deployment-6987cdb55b-r4tnr
    D. nginx-deployment-5c689d88bb-vqf4b

  5. 以下关于 revision 历史版本说法正确的是:(单选题)
    A. 使用 deployment 可以 rollout 回滚到任何一个历史上的版本
    B. pod-template-hash 标识了 pod 的 revision 版本
    C. revisionHistoryLimit 字段不设置默认没有数量限制
    D. 更新了 deployment 任意字段,最新 revision 会发生变化

  6. 以下关于 paused 说法错误的是:(单选题)
    A. 可以在 deployment 发布的过程中修改 paused 字段
    B. paused 默认值为 false
    C. paused 不可以用来暂停扩缩容操作
    D. deployment controller 在发布出现问题时会自动设置 paused

  7. 关于 MaxUnavailable 以下说法正确的是:(单选题)
    A. MaxUnavailable 不可以设置为 0,否则无法发布
    B. MaxUnavailable 可以设置超过 replicas
    C. MaxUnavailable 可以和 MaxSurge 同时设置为 0
    D. MaxUnavailable 可以设置超过 100%

  8. Deployment 与 ReplicaSet 的关系与以下哪组资源最像?(单选题)
    A. Pod 与 Node
    B. Pod 与 Container
    C. ReplicaSet 与 Pod
    D. Deployment 与 Pod

  9. 指定 Deployment 回滚到某个历史版本执行成功的过程中,不会发生以下哪些事件:(多选题)
    A. Pod 创建和销毁
    B. ReplicaSet 创建和销毁
    C. Deployment 期望数量变化
    D. Deployment template 变化

  10. 以下关于 Deployment 的说法正确的有哪些?(多选题)
    A. Deployment 下 running 的 Pod 数量可能大于 replicas 数量
    B. Deployment 更新镜像时一定会创建一个 ReplicaSet
    C. Deployment 回滚时会创建一个 ReplicaSet
    D. 滚动发布的时候 MaxUnavailable 和 MaxSurge 可以同时设为 0


加入作者群看答案得分享。 赶紧添加小助手「xiangcode」,发送暗号「5005」即可

上一篇
下一篇
内容互动
写评论
加载更多
评论文章