This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.1.2. 关于 pod
pod 是共同部署到一个节点上的一个或多个容器。作为集群管理员,您可以定义 pod,将其分配到准备调度和管理的健康节点上运行。只要容器正在运行,容器集就会运行。在 pod 被定义并在运行后,您无法更改它。在使用 pod 时可以执行的一些操作有:
读取操作
作为管理员,您可以通过以下任务获取项目中 pod 的信息:
- 列出与项目关联的 pod, 包括副本和重启数量、当前状态和年龄等信息。
 - 查看 pod 使用量统计,如 CPU、内存和存储消耗。
 
管理操作
以下任务列表概述了管理员如何管理 OpenShift Container Platform 集群中的 pod。
使用 OpenShift Container Platform 中可用的高级调度功能控制 pod 调度:
- 节点对 pod 绑定规则,如 pod关联性、节点关联性 和反关联性。
 - 节点标签和选择器。
 - 污点和容限。
 - Pod 拓扑分布限制。
 - 自定义调度程序.
 
- 将 descheduler 配置为根据特定策略驱除 pod,以便调度程序将 pod 重新调度到更合适的节点。
 - 配置 pod 控制器重启后 pod 的行为并重启策略。
 - 限制 pod 上的出口和入口流量。
 - 向具有 pod 模板的任何对象添加和移除卷。卷是挂载的文件系统,可供容器集中的所有容器使用。容器存储是临时的;您可以使用卷来持久保留容器数据。
 
功能增强操作
您可以使用 OpenShift Container Platform 中提供的各种工具和功能,更加轻松地高效地使用 pod。以下操作涉及使用这些工具和功能来更好地管理 pod。
| 操作 | 用户 | 更多信息 | 
|---|---|---|
|   创建和使用横向 pod 自动缩放器。  |   开发者  |   您可以使用 pod 横向自动扩展来指定您要运行的 pod 的最小和最大数量,以及 pod 的目标 CPU 使用率或内存使用率。通过使用 pod 横向自动扩展,您可以 自动扩展 pod。  | 
|   管理员和开发人员  |   作为管理员,通过监控资源和工作负载的资源要求,使用垂直 pod 自动缩放器来更好地利用集群资源。 作为开发人员,使用垂直 pod 自动缩放器,通过将 pod 调度到每个 pod 有充足资源的节点,来确保 pod 在高需求期间保持运行。  | |
|   利用设备插件提供对外部资源的访问权限。  |   Administrator  |   设备插件 是在节点上运行的 gRPC 服务(kubelet 外部),用于管理特定的硬件资源。您可以 部署设备插件, 以提供一致且可移植的解决方案,以便在集群中消耗硬件设备。  | 
|   
								使用   |   Administrator  |   
								某些应用需要敏感信息,如密码和用户名。您可以使用   |