
3.5.1 使用标签分类工作节点
标签可以附加到任何 Kubernetes 对象上.
为了演示在 node 上添加标签, 先看看有哪些 node:
$ kubectl get nodesNAME STATUS ROLES AGE VERSIONminikube Ready control-plane,master 44h v1.20.2
为 node 添加标签:
$ kubectl label node minikube gpu=truenode/minikube labeled
通过标签过滤 node:
$ kubectl get nodes -l gpu=trueNAME STATUS ROLES AGE VERSIONminikube Ready control-plane,master 44h v1.20.2
3.5.2 将 pod 调度到特定节点
apiVersion: v1kind: Podmetadata:name: hello-pod-gpuspec:nodeSelector:gpu: "true"containers:- image: jdxj/study_kubernetes:v0.1.0name: test-study-k8sports:- containerPort: 8080protocol: TCP
3.5.3 调度到一个特定节点
- 键为:
kubernetes.io/hostname
