模拟题目

设置配置环境:

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

multi-container-0