4.9. 前提条件


  • 您有一个 hub 集群。
  • 您已在 hub 集群和受管集群间启用了代理设置。

完成以下步骤,为可观察附加组件配置代理设置:

  1. 进入 hub 集群上的集群命名空间。
  2. 通过添加 spec.proxyConfig 参数,使用代理设置创建 AddOnDeploymentConfig 资源。查看以下 YAML 示例:

    apiVersion: addon.open-cluster-management.io/v1alpha1
    kind: AddOnDeploymentConfig
    metadata:
      name: <addon-deploy-config-name>
      namespace: <managed-cluster-name>
    spec:
      agentInstallNamespace: open-cluster-managment-addon-observability
      proxyConfig:
        httpsProxy: "http://<username>:<password>@<ip>:<port>" 1
        noProxy: ".cluster.local,.svc,172.30.0.1" 2
    1
    对于此字段,您可以指定 HTTP 代理或 HTTPS 代理。
    2
    包含 kube-apiserver 的 IP 地址。
  3. 要获取 IP 地址,请在受管集群中运行以下命令:

    oc -n default describe svc kubernetes | grep IP:
  4. 进入 ManagedClusterAddOn 资源,并通过引用您所做的 AddOnDeploymentConfig 资源来更新它。查看以下 YAML 示例:

    apiVersion: addon.open-cluster-management.io/v1alpha1
    kind: ManagedClusterAddOn
    metadata:
      name: observability-controller
      namespace: <managed-cluster-name>
    spec:
      installNamespace: open-cluster-managment-addon-observability
      configs:
      - group: addon.open-cluster-management.io
        resource: AddonDeploymentConfig
        name: <addon-deploy-config-name>
        namespace: <managed-cluster-name>
  5. 验证代理设置。如果您成功配置了代理设置,则由受管集群中可观察附加组件代理部署的指标收集器会将数据发送到 hub 集群。完成以下步骤:

    1. 进入 hub 集群,然后在 Grafana 仪表板中进入受管集群。
    2. 查看代理设置的指标。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.