Difference between revisions of "Spec.affinity.podAntiAffinity"
Jump to navigation
Jump to search
↑ https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-advanced-node-scheduling.html#k8s_a_single_elasticsearch_node_per_kubernetes_host_default
Line 16: | Line 16: | ||
podTemplate: | podTemplate: | ||
spec: | spec: | ||
− | affinity: | + | [[affinity:]] |
podAntiAffinity: | podAntiAffinity: | ||
preferredDuringSchedulingIgnoredDuringExecution: | preferredDuringSchedulingIgnoredDuringExecution: | ||
Line 24: | Line 24: | ||
matchLabels: | matchLabels: | ||
elasticsearch.k8s.elastic.co/cluster-name: quickstart | elasticsearch.k8s.elastic.co/cluster-name: quickstart | ||
− | topologyKey: kubernetes.io/hostname | + | [[topologyKey:]] [[kubernetes.io/hostname]] |
== See also == | == See also == | ||
* [[Kubernetes pod affinity and anti affinity]] | * [[Kubernetes pod affinity and anti affinity]] |
Revision as of 15:56, 16 December 2022
Elasticsearch example, official doc: [1]
apiVersion: elasticsearch.k8s.elastic.co/v1 kind: Elasticsearch metadata: name: quickstart spec: version: 8.4.3 nodeSets: - name: default count: 3 podTemplate: spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 podAffinityTerm: labelSelector: matchLabels: elasticsearch.k8s.elastic.co/cluster-name: quickstart topologyKey: kubernetes.io/hostname
See also
Advertising: