第 3 章 了解并配置路由器


了解使用 MicroShift 配置路由器和路由准入策略的默认和自定义设置。

3.1. 关于配置路由器

要使入口可选,您可以配置 MicroShift 入口路由器设置来管理哪些端口(若有)会公开给网络流量。指定的路由是入口负载均衡的示例。

  • 默认入口路由器始终在 http: 80https: 443 端口上的所有 IP 地址上运行。
  • 默认路由器设置允许访问任何命名空间。

在 MicroShift 上运行的一些应用程序可能不需要默认路由器,而是创建自己的。您可以将路由器配置为控制入口和命名空间访问。

提示

在使用 oc get deployment -n openshift-ingress 命令开始配置前,您可以检查 MicroShift 安装中的默认路由器是否存在,该命令返回以下输出:

NAME             READY   UP-TO-DATE   AVAILABLE   AGE
router-default   1/1     1            1           2d23h

3.1.1. 路由器设置和有效值

入口路由器设置由以下参数和有效值组成:

config.yaml 路由器设置示例

# ...
ingress:
  listenAddress:
    - ""  1
  ports: 2
    http: 80
    https: 443
  routeAdmissionPolicy:
    namespaceOwnership: InterNamespaceAllowed 3
  status: Managed 4
# ...

1
ingress.listenAddress 值默认为主机的整个网络。有效的自定义值可以是单个 IP 地址或主机名,也可以是 IP 地址或主机名列表。
2
两个端口条目的有效值为 1-65535 范围内的单个唯一端口。ports.httpports.https 字段的值不能相同。
3
默认值。允许路由在命名空间间声明同一主机名的不同路径。
4
默认值。入口端口需要管理才能保持打开状态。
重要

firewalld 服务由默认的 MicroShift 路由器和启用路由器的配置绕过。在路由器激活时,必须通过设置网络策略来控制入口和出口。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.