模拟题目:
设置配置环境: [candidate@node-1] $ kubectl config use-context k8s
Task
按如下要求调度一个Pod: 名称:kucc8 app containers: 2 container 名称/images:
- nginx
- consul
参考:
概念 --> 工作负载 --> Pod https://kubernetes.io/zh-cn/docs/concepts/workloads/pods/
解答:
考试的时候务必记住切换集群, 注意集群名称 kubectl config use-context k8s
vim pod-kucc.yaml
apiVersion: v1
kind: Pod
metadata:
name: kucc8
spec:
containers:
- name: nginx
image: nginx
imagePullPolicy: IfNotPresent
- name: consul
image: consul
imagePullPolicy: IfNotPresent
应用文件
kubectl apply -f pod-kucc.yaml
也可以通过 --dry-run 生成一个简单yaml文件,然后编辑
kubectl run kucc8 --image=nginx --dry-run client -oyaml > pod-kucc.yaml
vim pod-kucc.yaml
检查:
kubectl get pod kucc8