k8s选择题判断题目
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以下是关于Kubernetes(k8s)的选择题和判断题:
选择题:
1. 下列哪一个不是Kubernetes的镜像拉取策略?
A. Always
B. IfNotPresent
C. Never
D. Seldom
2. 哪一个Kubernetes命令可以查看集群中所有pod?
A. Job
B. Cronjob
C. Deployment
D. Daemonset
3. 执行命令`kubectl scale deployment nginx-deployment --replicas=10`以后,nginx的pod数量总共有几个?
A. 10
B. 11
C. 12
D. 13
4. 如果想要将指定pod调度至指定节点,可以选择下列那两种方式?
A. 查看当前节点上的所有镜像
B. 查看配置Kubernetes集群需要的镜像
C. 查看Kubernetes集群的配置文件
D. 查看kubeadm的版本
判断题:
1. Kubernetes只能运行Docker容器。
()
2. Kubernetes是一个容器编排平台,用于自动化部署、扩展和管理容器化应用程序。
()
答案及解析:
选择题:
1. D。
Kubernetes支持多种镜像拉取策略,包括Always、IfNotPresent、Never和Seldom。
因此,选项D“Seldom”不是Kubernetes的镜像拉取策略。
2. D。
要查看集群中所有pod,可以使用`kubectl get pods`命令,或者选择D选项“Daemonset”。
其他选项分别表示Job、Cronjob和Deployment资源类型,而不是直接显示所有pod。
3. A。
执行`kubectl scale deployment nginx-deployment --replicas=10`命令后,nginx的pod数量将增加到10个。
该命令用于调整部署的副本数量,将其增加到10个。
原本已经存在的pod不会被删除或减少,因此总共有10个pod。
4. B。
要将指定pod调度至指定节点,可以选择查看配置Kubernetes集群需要的镜像(B选项),这涉及到节点亲和性(Node Affinity)和反亲和性(Node Anti-Affinity)等调度规则的设置。
其他选项与调度pod至指定节点不直接相关。
判断题:
1. 错误。
Kubernetes不仅支持Docker容器,还支持多种容器运行时,如containerd、CRI-O等。
因此,说Kubernetes只能运行Docker容器是错误的。
2. 正确。
Kubernetes是一个容器编排平台,主要用于自动化部署、扩展和管理容器化应用程序。
因此,这个判断是正确的。