10. pod调度

173 阅读1分钟

题目描述

  • 设置配置环境 kubectl config use-context k8s
  • 按如下要求调度一个 pod:
    • 名称:nginx-kusc00401
    • image: nginx
    • Node selector: disk=ssd

根据题目完成预置条件

  • 给 k8s-worker1 添加 label disk=ssd
kubectl label node k8s-worker1 disk=ssd

image.png

解析思路

  • pod 配置文件
cat > /cka/assignPodToNode.yaml <<EOF
apiVersion: v1
kind: Pod
metadata:
  name: nginx-kusc00401
spec:
  containers:
  - name: nginx
    image: nginx
    imagePullPolicy: IfNotPresent
  nodeSelector:
    disk: ssd
EOF
  • 创建 pod
kubectl apply -f /cka/assignPodToNode.yaml

image.png

参考

将 Pod 分配给节点