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.3.2. 使用 Web 控制台部署 OpenShift 沙盒容器 Operator
您可以安装 Operator 并从 web 控制台查看工作负载。
3.2.1. 使用 Web 控制台安装 OpenShift 沙盒容器 Operator 复制链接链接已复制到粘贴板!
您可从 OpenShift Container Platform Web 控制台安装 OpenShift 沙盒容器 Operator。
先决条件
- 已安装 OpenShift Container Platform 4.8。
-
您可以使用具有
cluster-admin
角色的用户访问集群。
流程
- 打开浏览器窗口并登录 OpenShift Container Platform web 控制台。
-
从 Administrator 视角中,进入 Operators
OperatorHub。 -
在 Filter by keyword 字段中,输入
OpenShift sandboxed containers
。 - 选择 OpenShift sandboxed containers 标题。
- 阅读 Operator 信息并单击 Install。
在 Install Operator 页面中:
- 从可用 Update Channel 选项列表中选择 preview-1.0。这样可确保安装与 OpenShift Container Platform 版本兼容的 OpenShift 沙盒容器版本。
对于 Installed Namespace,请确保选择了 Operator 推荐的命名空间选项。这会在
openshift-sandboxed-containers-operator
命名空间中安装 Operator,如果它不存在,会自动创建。注意尝试在
openshift-sandboxed-containers-operator
以外的命名空间中安装 OpenShift 沙盒容器 Operator 会导致安装失败。- 对于 Approval Strategy,请确保已选择默认值 Automatic。当有新的 z-stream 版本可用时,OpenShift 沙盒容器会自动更新。
- 点击 Install 使 Operator 可供 OpenShift 沙盒容器命名空间使用。
OpenShift 沙盒容器 Operator 现已安装在集群中。您可以通过在集群中启用运行时来触发 Operator。您可以使用 OpenShift CLI(oc
)创建 KataConfig
自定义资源。
apiVersion: kataconfiguration.openshift.io/v1 kind: KataConfig metadata: name: example-kataconfig
apiVersion: kataconfiguration.openshift.io/v1
kind: KataConfig
metadata:
name: example-kataconfig
3.2.2. 从 web 控制台查看 OpenShift 沙盒容器工作负载 复制链接链接已复制到粘贴板!
在 Web 控制台中查看时,基于 OpenShift 沙盒的容器的外观和行为与正常工作负载相同。两者之间的唯一区别是 runtimeClassName
。runtimeClassName
决定用于工作负载的运行时。在这种情况下,OpenShift 沙盒容器启用的运行时是 kata
。您可以查看 pod 用于工作负载的 runtimeClass
。
先决条件
- 已在集群中安装了 OpenShift Container Platform 4.8。
-
您可以使用具有
cluster-admin
角色的用户访问集群。
流程
-
进入 Administration
Workloads。 -
确定您要查看详情的工作负载类型。例如:
Pod
、Deployment
、DeploymentConfigs
对象等。 - 从列表中选择对应的工作负载。
-
在 Details 页面中,进入
runtimeClass
。 -
将鼠标悬停在
runtimeClass
上,以查看更多信息。如果将kata
用作运行时,则runtimeClass
的值为kata
。