第 14 章 核心 API
14.1. 核心 API
14.1.1. 绑定 [v1]
- 描述
- 绑定将一个对象绑定到另一个对象;例如,pod 由调度程序绑定到节点。在 1.7 中弃用了,请使用 pods 的 bindings 子资源。
- 类型
-
对象
14.1.2. ComponentStatus [v1]
- 描述
- ComponentStatus (和 ComponentStatusList)包含集群验证信息。弃用:此 API 在 v1.19+ 中弃用
- 类型
-
对象
14.1.3. ConfigMap [v1]
- 描述
- ConfigMap 包含要使用的 pod 的配置数据。
- 类型
-
对象
14.1.4. Endpoints [v1]
- 描述
端点是实现实际服务的端点集合。Example:
Name: "mysvc", Subsets: [ { Addresses: [{"ip": "10.10.1.1"}, {"ip": "10.10.2.2"}], Ports: [{"name": "a", "port": 8675}, {"name": "b", "port": 309}] }, { Addresses: [{"ip": "10.10.3.3"}], Ports: [{"name": "a", "port": 93}, {"name": "b", "port": 76}] }, ]
- 类型
-
对象
14.1.5. Event [v1]
- 描述
- 事件是集群中某一位置的事件报告。事件具有有限的保留时间和触发器,消息可能会随时间而演进。事件消费者不应依赖给定 Reason 反映一致的底层触发器的事件的时间,或者该 Reason 持续存在事件的时间。事件应被视为 informative, best-effort, supplemental 数据。
- 类型
-
对象
14.1.6. LimitRange [v1]
- 描述
- LimitRange 为命名空间中的每种资源设置资源使用量限制。
- 类型
-
对象
14.1.7. 命名空间 [v1]
- 描述
- namespace 为 Names 提供范围。使用多个命名空间是可选的。
- 类型
-
对象
14.1.8. 节点 [v1]
- 描述
- 节点是 Kubernetes 中的 worker 节点。每个节点在缓存中都有一个唯一标识符(例如在 etcd 中)。
- 类型
-
object
14.1.9. PersistentVolume [v1]
- 描述
- PersistentVolume (PV)是管理员置备的存储资源。它类似于节点。更多信息: https://kubernetes.io/docs/concepts/storage/persistent-volumes
- 类型
-
object
14.1.10. PersistentVolumeClaim [v1]
- 描述
- PersistentVolumeClaim 是用户对持久性卷的请求并声明
- 类型
-
object
14.1.11. Pod [v1]
- 描述
- Pod 是可以在主机上运行的容器的集合。此资源由客户端创建,并调度到主机上。
- 类型
-
object
14.1.12. PodTemplate [v1]
- 描述
- PodTemplate 描述用于创建预定义 pod 副本的模板。
- 类型
-
object
14.1.13. ReplicationController [v1]
- 描述
- ReplicationController 代表复制控制器的配置。
- 类型
-
对象
14.1.14. ResourceQuota [v1]
- 描述
- ResourceQuota 设置每个命名空间强制的聚合配额限制
- 类型
-
对象
14.1.15. Secret [v1]
- 描述
- secret 包含特定类型的 secret 数据。Data 字段中值的总字节数必须小于 MaxSecretSize 字节。
- 类型
-
对象
14.1.16. Service [v1]
- 描述
- 服务是软件服务的命名抽象(例如,mysql)由本地端口(如 3306)组成,以及代理侦听的选择器,决定哪些 pod 将回答通过代理发送的请求。
- 类型
-
对象
14.1.17. ServiceAccount [v1]
- 描述
- ServiceAccount 将一个名称绑定在一起:一个名称,用户理解,可能由外部系统理解,对于一个身份,可以验证并授权了一组 secret 的主体。
- 类型
-
对象