Difference between revisions of "Kubernetes Node Affinity"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
* https://kubernetes.io/docs/tasks/configure-pod-container/assign-pods-nodes-using-node-affinity/ | * https://kubernetes.io/docs/tasks/configure-pod-container/assign-pods-nodes-using-node-affinity/ | ||
<code>[[kubectl describe pv]]</code> | <code>[[kubectl describe pv]]</code> | ||
+ | |||
+ | |||
+ | apiVersion: v1 | ||
+ | kind: Pod | ||
+ | metadata: | ||
+ | name: nginx | ||
+ | spec: | ||
+ | [[affinity]]: | ||
+ | nodeAffinity: | ||
+ | requiredDuringSchedulingIgnoredDuringExecution: | ||
+ | nodeSelectorTerms: | ||
+ | - matchExpressions: | ||
+ | - key: disktype | ||
+ | operator: In | ||
+ | values: | ||
+ | - ssd | ||
+ | containers: | ||
+ | - name: nginx | ||
+ | image: nginx | ||
+ | imagePullPolicy: IfNotPresent | ||
+ | |||
== Activities == | == Activities == |
Revision as of 09:29, 25 January 2024
apiVersion: v1 kind: Pod metadata: name: nginx spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: disktype operator: In values: - ssd containers: - name: nginx image: nginx imagePullPolicy: IfNotPresent
Activities
Related
- Kubernetes taints and tolerations:
kubectl taint
- Kubernetes pod affinity and anti affinity
- NodeRestriction admission plugin
See also
- Kubernetes taints:
kubectl taint
- Kubernetes pod affinity and anti affinity, Kubernetes Node Affinity,
default-scheduler, affinity:, NodeAffinity, spec.affinity.podAntiAffinity
- Kubernetes nodes,
node.kubernetes.io
K8s Node controller (node-controller),MemoryPressure, DiskPressure, NodeHasDiskPressure, events, NodeNotReady
, Node-pressure Eviction, RemovingNode, ProviderID,kubectl node-shell, kubectl describe nodes
Advertising: