website/content/zh-cn/docs/reference/glossary/affinity.md

52 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 亲和性Affinity
id: affinity
date: 2019-01-11
full_link: /zh-cn/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity
short_description: >
调度程序用于确定在何处放置 Pod亲和性的规则。
aka:
tags:
- fundamental
---
<!--
title: Affinity
id: affinity
date: 2019-01-11
full_link: /docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity
short_description: >
Rules used by the scheduler to determine where to place pods
aka:
tags:
- fundamental
-->
<!--
In Kubernetes, _affinity_ is a set of rules that give hints to the scheduler about where to place pods.
-->
在 Kubernetes 中 **亲和性affinity** 是一组规则,它们为调度程序提供在何处放置 Pod 提示信息。
<!--more-->
<!--
There are two kinds of affinity:
-->
亲和性有两种:
<!--
* [node affinity](/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity)
* [pod-to-pod affinity](/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity)
-->
* [节点亲和性](/zh-cn/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity)
* [Pod 间亲和性](/zh-cn/docs/concepts/scheduling-eviction/assign-pod-node/#inter-pod-affinity-and-anti-affinity)
<!--
The rules are defined using the Kubernetes {{< glossary_tooltip term_id="label" text="labels">}},
and {{< glossary_tooltip term_id="selector" text="selectors">}} specified in {{< glossary_tooltip term_id="pod" text="pods" >}},
and they can be either required or preferred, depending on how strictly you want the scheduler to enforce them.
-->
这些规则是使用 Kubernetes {{< glossary_tooltip term_id="label" text="标签">}}label
和 {{< glossary_tooltip term_id="pod" text="Pod" >}}
中指定的{{< glossary_tooltip term_id="selector" text="选择算符">}}定义的,
这些规则可以是必需的或首选的,这取决于你希望调度程序执行它们的严格程度。