Kubernetes 是一个用于自动化部署、扩展和管理容器化应用的开源系统。下面列出了一些 Kubernetes 中常见的术语及其英文单词、音标(使用国际音标符号)和解释,以及相应的中文翻译:
-
Pod /pɒd/
- Kubernetes 中最小的可创建、可调度的单元,它代表集群中的一个运行实例。
- 中文:舱、容器组
-
Node /noʊd/
- 运行应用负载的机器,每个节点都由一个或多个容器组成。
- 中文:节点
-
Cluster /ˈklʌstər/
- 一组物理或虚拟机,它们共同提供Kubernetes环境。
- 中文:集群
-
ReplicaSet /ˌrɛp.li.ˈsɛt/
- 保持指定数量的副本处于运行状态的资源对象。
- 中文:副本集
-
Deployment /dɪˈplɔɪ.mənt/
- 用于定义应用的期望状态,可以创建、更新和删除 ReplicaSets。
- 中文:部署
-
Service /ˈsɜːrvɪs/
- 定义了一种抽象,该抽象可以将定义的逻辑集合和它们的策略路由到一组 Pods。
- 中文:服务
-
Volume /ˈvɑːl.jum/
- 存储数据的持久化方式,为 Pod 提供持久存储。
- 中文:卷
-
Namespace /ˈneɪm.spেɪs/
- 为名称提供上下文,允许名字重叠,并帮助组织和限制资源。
- 中文:命名空间
-
Label /ˈleɪ.bəl/
- 一种键值对,用于选择特定集合的资源。
- 中文:标签
-
Selector /sɪˈlɛkt.ɚ/
- 一种标签选择表达式,用于选择具有特定标签的 Pods 或其他资源。
- 中文:选择器
-
ConfigMap /ˈkɒn.fɪɡ. mæp/
- 存储非机密数据的键值对集合。
- 中文:配置映射
-
Secret /ˈsiːkrət/
- 存储敏感信息如密码、OAuth令牌和SSH密钥等。
- 中文:密钥
-
DaemonSet /ˈdiː.mən. sɛt/
- 在集群中的所有(或某些)节点上运行一个进程。
- 中文:守护进程集
-
StatefulSet /ˈsteɪ.tfl. sɛt/
- 控制带有持久标识和持久存储的应用程序的部署和缩放。
- 中文:有状态集
-
Ingress /ˈɪn.grɛs/
- 管理外部访问集群内服务的规则集合,典型地是HTTP。
- 中文:入口控制器
这些术语构成了 Kubernetes 的基础概念,理解它们对于操作和管理 Kubernetes 集群至关重要。
在 Kubernetes (通常简称为 k8s) 集群调度中,有一些关键的概念和技术术语需要了解。下面是与集群调度相关的几个重要词汇,包括它们的音标和解释:
-
Scheduler /ˈskɛdʒʊ.lər/
- 负责观察未分配的 Pods 并将它们分配给合适的节点。
- 中文:调度器
-
Scheduling /ˈskɛdʒu.lɪŋ/
- 将未绑定的 Pod 绑定到 Node 上的过程。
- 中文:调度
-
Node Affinity /noʊd əˈfɪn.ɪ.ti/
- Pod 到特定节点或一组节点的亲和性约束。
- 中文:节点亲和性
-
Taints and Tolerations /teɪnts ənd tɑːl.ə.reɪ.ʃənz/
- Taints 是节点上的标记,用来排斥某些 Pods;Tolerations 是 Pod 上的标记,用来容忍节点上的 Taints。
- 中文:污点与容忍
-
Resource Requests and Limits /rɪˈsɔːrs rɪˈkwests ənd ˈlɪm.ɪts/
- Pod 和容器请求和限制的计算资源量(CPU 和内存)。
- 中文:资源请求与限制
-
Priority /praɪˈɒr.ɪ.ti/
- Pod 的优先级,决定了调度顺序。
- 中文:优先级
-
Preemption /prɪˈɛm.pʃən/
- 当高优先级 Pod 需要资源时,低优先级 Pod 可能会被抢占。
- 中文:抢占
-
Topology Awareness /təˈpɒl.ə.dʒi əˈwɛr.nəs/
- 调度器考虑的拓扑结构(例如机架感知),以优化 Pod 的分布。
- 中文:拓扑感知
-
Node Selectors /noʊd sɪˈlɛkt.ɚz/
- Pod 上的一个字段,指定了 Pod 应该调度到哪些节点上。
- 中文:节点选择器
-
Node Labels /noʊd ˈleɪ.bəlz/
- 节点上的键值对,用于选择节点。
- 中文:节点标签
-
Pod Anti-Affinity /pɒd ænˈti əˈfɪn.ɪ.ti/
- Pod 之间的排斥关系,确保这些 Pod 不会被调度到相同的节点上。
- 中文:Pod 反亲和性
-
Pod Affinity /pɒd əˈfɪn.ɪ.ti/
- Pod 之间的亲和性,确保这些 Pod 被调度到相似的节点上。
- 中文:Pod 亲和性
了解这些术语有助于更好地理解和配置 Kubernetes 集群的调度策略,从而更有效地管理和优化资源。