模拟题目:

设置配置环境: [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

file