3.3. 安装后的任务


3.3.1. 将集群日志记录安装到多租户网络中

如果您要将集群日志记录部署到使用多租户隔离模式的集群中,则项目会与其他项目隔离。因此,不同项目中的 Pod 或服务之间不允许网络流量。

因为 Elasticsearch Operator 和 Cluster Logging Operator 安装在不同的项目中,所以您必须明确允许 openshift-operators-redhatopenshift-logging 项目之间的访问权限。如何允许这类访问取决于如何配置多租户隔离模式。

流程

要允许 Elasticsearch Operator 和 Cluster Logging Operator 间的流量,请执行以下任一操作:

  • 如果您通过将 OpenShift SDN CNI 插件设置为 Multitenant 模式来配置多租户隔离模式,请使用以下命令加入两个项目:

    例如:

    $ oc adm pod-network join-projects --to=openshift-operators-redhat openshift-logging
  • 如果您通过将 OpenShift SDN CNI 插件设置为 NetworkPolicy 模式来配置多租户隔离模式,在 openshift-logging 命名空间中创建一个网络策略对象,它允许从 openshift-operators-redhat 项目到 openshift-logging 项目的入站流量。

    例如:

    kind: NetworkPolicy
    apiVersion: networking.k8s.io/v1
    metadata:
      name: allow-openshift-operators-redhat
    spec:
      ingress:
        - from:
          - namespaceSelector:
              matchLabels:
                project: openshift-operators-redhat
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.