由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅
题目为:
Task
创建一个Pod,名字为nginx-kusc00401,镜像地址是nginx,调度到具有disk=ssd标签的节点上
注意,如果题目要求先切换K8S环境,需执行K8S切换环境
分析做题步骤
1、打开官网(真实考试需要在官网的搜索界面搜索关键词assign-pod,注意进入分配界面而非指派)
将 Pod 分配给节点 | Kubernetes
2、找到官网如下内容
3、 查看环境是否有disk=ssd,执行如下命令,如下图可见,有disk=ssd
kubectl get nodes --show-labels
4、新建一个pod ,执行命令如下,
vim pod.yaml
官网内容粘贴如下,根据题意进行修改,名字和标签有变化,镜像nginx不变(蓝色字体内容需要修改,红色内容需要去掉):
apiVersion: v1
kind: Pod
metadata:
name: nginx
labels:
env: test
spec:
containers:
- name: nginx
image: nginx
imagePullPolicy: IfNotPresent
nodeSelector:
disktype: ssd
修改后内容如下
apiVersion: v1
kind: Pod
metadata:
name: nginx-kusc0041
spec:
containers:
- name: nginx
image: nginx
nodeSelector:
disk: ssd
5、应用yaml
kubectl apply -f pod.yaml
6、验证
kubectl get pods -o wide nginx-kusc0041