第 7 章 通过 HTTP 公开 RHACS 门户


启用未加密的 HTTP 服务器,以通过入口控制器、第 7 层负载均衡器、Istio 或其他解决方案公开 RHACS 门户。

如果您使用首选未加密的 HTTP 后端的 ingress 控制器、Istio 或第 7 层负载均衡器,您可以将 Red Hat Advanced Cluster Security for Kubernetes 配置为通过 HTTP 公开 RHACS 门户。这样做可让 RHACS 门户通过明文后端提供。

重要

要通过 HTTP 公开 RHACS 门户,您必须使用入口控制器、第 7 层负载均衡器或 Istio 来加密使用 HTTPS 的外部流量。使用普通 HTTP 将 RHACS 门户直接公开给外部客户端是不安全的。

您可以在安装过程中或现有部署中通过 HTTP 公开 RHACS 门户。

7.1. 前提条件

  • 要指定 HTTP 端点,您必须使用 < endpoints_spec >。它是以逗号分隔的单个端点规格列表,格式为 < type>@<addr>:<port>,其中:

    • typegrpchttp。在大多数用例中,使用 http 作为类型可以正常工作。对于高级用例,您可以使用 grpc 或省略其值。如果省略了 type 的值,您可以在代理中配置两个端点,一个用于 gRPC,另一个用于 HTTP。这两个端点都指向 Central 上的同一公开 HTTP 端口。但是,大多数代理都不支持在同一外部端口上传输 gRPC 和 HTTP 流量。
    • addr 是要公开 Central 的 IP 地址。如果需要 HTTP 端点,则可以省略此项,或使用 localhost127.0.0.1,这只能通过端口转发进行访问。
    • port 是 Central 在其中公开的端口。
    • 以下是几个有效的 < endpoints_spec> 值:

      • 8080
      • http@8080
      • :8081
      • grpc@:8081
      • localhost:8080
      • http@localhost:8080
      • http@8080,grpc@8081
      • 8080, grpc@:8081, http@0.0.0.0:8082
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.