Kubernetes 命令行界面 (CLI),kubectl
,可用于对 Kubernetes 集群运行命令。由于 OpenShift Dedicated 是经过认证的 Kubernetes 发行版,您可以使用 OpenShift Dedicated 附带的受支持的 kubectl
二进制文件,或者您可以通过使用 oc
二进制文件获得扩展功能。
oc
二进制文件提供与 kubectl
二进制文件相同的功能,但它扩展到原生支持其他 OpenShift Dedicated 功能,包括
完全支持 OpenShift Dedicated 资源
诸如 DeploymentConfig
、BuildConfig
、Route
、ImageStream
和 ImageStreamTag
对象之类的资源特定于 OpenShift Dedicated 发行版,并基于标准 Kubernetes 原语。
身份验证
其他命令
例如,附加命令 oc new-app
使得使用现有源代码或预构建映像启动新应用程序更加容易。类似地,附加命令 oc new-project
使启动可以切换为您默认项目的项目更加容易。
如果您安装了早期版本的 |
非安全 API 更改将至少涉及两个次要版本(例如,从 4.1 到 4.2 到 4.3),以允许较旧的 oc
二进制文件进行更新。使用新功能可能需要较新的 oc
二进制文件。4.3 服务器可能具有 4.2 oc
二进制文件无法使用的附加功能,而 4.3 oc
二进制文件可能具有 4.2 服务器不支持的附加功能。
X.Y ( |
X.Y+N [1] ( |
|
X.Y (服务器) |
||
X.Y+N [1] (服务器) |
完全兼容。
oc
客户端可能无法访问服务器功能。
oc
客户端可能提供可能与访问的服务器不兼容的选项和功能。
提供 kubectl
二进制文件是为了支持来自标准 Kubernetes 环境的新 OpenShift Dedicated 用户或那些更喜欢使用 kubectl
CLI 的用户的现有工作流和脚本,或者对于那些更喜欢使用kubectl
CLI 的用户。kubectl
的现有用户可以继续使用二进制文件与 Kubernetes 原语交互,而无需对 OpenShift Dedicated 集群进行任何更改。
您可以按照安装 OpenShift CLI中的步骤安装受支持的 kubectl
二进制文件。如果您下载二进制文件,则该二进制文件包含在存档中;如果您使用 RPM 安装 CLI,则会安装该二进制文件。
有关更多信息,请参阅kubectl 文档。