×

使用 Web 控制台安装文件完整性操作符

先决条件
  • 您必须具有admin权限。

步骤
  1. 在 OpenShift Container Platform Web 控制台中,导航到**操作符** → **OperatorHub**。

  2. 搜索文件完整性操作符,然后单击**安装**。

  3. 保留**安装模式**和**命名空间**的默认选择,以确保操作符将安装到openshift-file-integrity命名空间。

  4. 单击**安装**。

验证

要确认安装成功

  1. 导航到**操作符** → **已安装的操作符**页面。

  2. 检查操作符是否已安装在openshift-file-integrity命名空间中,并且其状态为Succeeded

如果操作符未成功安装

  1. 导航到**操作符** → **已安装的操作符**页面,并检查状态列中的任何错误或故障。

  2. 导航到**工作负载** → **Pod**页面,并检查openshift-file-integrity项目中报告问题的任何 Pod 的日志。

使用 CLI 安装文件完整性操作符

先决条件
  • 您必须具有admin权限。

步骤
  1. 通过运行创建Namespace对象 YAML 文件

    $ oc create -f <file-name>.yaml
    示例输出
    apiVersion: v1
    kind: Namespace
    metadata:
      labels:
        openshift.io/cluster-monitoring: "true"
        pod-security.kubernetes.io/enforce: privileged (1)
      name: openshift-file-integrity
    1 在 OpenShift Container Platform 4.17 中,pod 安全标签必须在命名空间级别设置为privileged
  2. 创建OperatorGroup对象 YAML 文件

    $ oc create -f <file-name>.yaml
    示例输出
    apiVersion: operators.coreos.com/v1
    kind: OperatorGroup
    metadata:
      name: file-integrity-operator
      namespace: openshift-file-integrity
    spec:
      targetNamespaces:
      - openshift-file-integrity
  3. 创建Subscription对象 YAML 文件

    $ oc create -f <file-name>.yaml
    示例输出
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: file-integrity-operator
      namespace: openshift-file-integrity
    spec:
      channel: "stable"
      installPlanApproval: Automatic
      name: file-integrity-operator
      source: redhat-operators
      sourceNamespace: openshift-marketplace
验证
  1. 通过检查 CSV 文件来验证安装是否成功

    $ oc get csv -n openshift-file-integrity
  2. 验证文件完整性操作符是否已启动并运行

    $ oc get deploy -n openshift-file-integrity

其他资源