用户在使用 OpenShift Container Platform 时会执行一系列操作,例如:
管理集群
构建、部署和管理应用程序
管理部署过程
开发 Operators
创建和维护 Operator 目录
OpenShift Container Platform 提供了一套命令行界面 (CLI) 工具,这些工具简化了这些任务,使用户能够从终端执行各种管理和开发操作。这些工具提供了简单的命令来管理应用程序,并与系统的每个组件进行交互。
OpenShift Container Platform 提供以下命令行工具:
OpenShift CLI (oc
):这是 OpenShift Container Platform 用户最常用的 CLI 工具。它帮助集群管理员和开发人员使用终端在 OpenShift Container Platform 上执行端到端操作。与 Web 控制台不同,它允许用户使用命令脚本直接处理项目源代码。
Knative CLI (kn):Knative (kn
) CLI 工具提供简单直观的终端命令,可用于与 OpenShift Serverless 组件(如 Knative Serving 和 Eventing)交互。
Pipelines CLI (tkn):OpenShift Pipelines 是 OpenShift Container Platform 中的持续集成和持续交付 (CI/CD) 解决方案,它内部使用 Tekton。tkn
CLI 工具提供简单直观的命令,可用于使用终端与 OpenShift Pipelines 交互。
opm CLI:opm
CLI 工具帮助 Operator 开发人员和集群管理员从终端创建和维护 Operator 目录。
Operator SDK:Operator SDK 是 Operator Framework 的一个组件,它提供一个 CLI 工具,Operator 开发人员可以使用它从终端构建、测试和部署 Operator。它简化了构建 Kubernetes 原生应用程序的过程,这可能需要深入的、特定于应用程序的操作知识。