第 1 章 安装


了解如何为 Kubernetes 安装和卸载 Red Hat Advanced Cluster Management for Kubernetes。在安装 Red Hat Advanced Cluster Management for Kubernetes 前,请查看每个产品所需的硬件和系统配置。您可以在带有支持版本的 Red Hat OpenShift Container Platform 的 Linux 系统上安装 Red Hat Advanced Cluster Management for Kubernetes。

  1. 您必须有受支持的 OpenShift Container Platform 版本。例如,您可以在 AWS 或 Red Hat OpenShift Dedicated 上使用 Red Hat OpenShift Service。
  2. 您必须从目录中为 Red Hat Advanced Cluster Management for Kubernetes 安装 Operator。

FIPS 注意:如果您没有在 spec.ingress.sslCiphers 中指定自己的密码,则 multiclusterhub-operator 会提供默认密码列表。对于 2.3,这个列表包含两个 未被 FIPS 批准的密码。如果您从 2.3.x 或更早版本升级并希望符合 FIPS 合规性,请从 multiclusterhub 资源中删除以下两个密码: ECDHE-ECDSA-CHACHA20-POLY1305ECDHE-RSA-CHACHA20-POLY1305

安装 Red Hat Advanced Cluster Management for Kubernetes 来设置一个多节点集群生产环境。您可以使用标准配置或高可用性配置安装 Red Hat Advanced Cluster Management for Kubernetes。有关安装过程的更多信息,请参阅以下文档:

1.1. 要求和建议

在安装 Red Hat Advanced Cluster Management for Kubernetes 前,请查看以下系统配置要求和设置:

1.1.1. 支持的操作系统和平台

要查看有关 hub 集群和受管集群的平台的最新信息,请参阅 Red Hat Advanced Cluster Management 2.5 支持列表

1.1.2. 支持的浏览器

您可从 Mozilla Firefox、Google Chrome、Microsoft Edge 和 Safari 访问 Red Hat Advanced Cluster Management 控制台。请查看以下经过测试和支持的版本:

平台支持的浏览器

Microsoft Windows

Microsoft Edge - 44 或更新版本,Mozilla Firefox - 82.0 或更新版本,Google Chrome - 版本 86.0 及更新版本

Linux

Mozilla Firefox - 82.0 及更新版本,Google Chrome - 版本 86.0 及更新版本

macOS

Mozilla Firefox - 82.0 及更新版本,Google Chrome - 版本 86.0 及更新版本,Safari - 14.0 及更新版本

1.1.3. 网络配置

将您的网络设置配置为允许以下的连接:

1.1.3.1. hub 集群网络要求

有关 hub 集群网络要求,请查看下表:

方向协议连接端口(如果指定)

到受管集群的外向网络流量

HTTPS

为受管集群的 pod 从搜索控制台动态获取日志。此连接在受管集群的 open-cluster-management-agent-addon 命名空间中创建一个名为 klusterlet-addon-workmgr 的路由。路由的主机为 <route name>-<namespace>.apps.<cluster domain>

443

到受管集群的外向网络流量

HTTPS

在安装时置备的受管集群的 Kubernetes API 服务器,用来安装 Klusterlet

6443

到频道源的外向流量

HTTPS

频道源,包括 GitHub、Object Store 和 Helm 仓库。只有在使用应用程序生命周期、OpenShift GitOps 或 ArgoCD 来连接这些源时才需要。

443

来自受管集群的内向流量

HTTPS

受管集群用于推送指标和警报(仅针对运行 OpenShift Container Platform 版本 4.8 或更高版本的受管集群收集警报)

443

来自受管集群的内向流量

HTTPS

监测来自受管集群的、hub 集群的 kube API Server 的变化

6443

ObjectStore 的外向流量

HTTPS

在 Cluster Backup Operator 运行时,为 ObjectStore 和/或 中的长期存储发送 Observability 指标数据。

443

到镜像仓库的外向流量

HTTPS

访问 OpenShift Container Platform 和 Red Hat Advanced Cluster Management 的镜像

443

1.1.3.2. 受管集群网络要求

:在受管集群中的注册代理工作代理不支持代理设置,因为它们通过建立 mTLS 连接与 hub 集群上的 apiserver 通信,该连接无法通过代理进行。

有关受管集群网络要求,请查看下表:

方向协议连接端口(如果指定)

来自 hub 集群的内向流量

HTTPS

为受管集群的 pod 动态发送日志。这个连接使用一个在受管集群中运行的服务,名为 klusterlet-addon-workmgr

443

来自 hub 集群的内向流量

HTTPS

在安装时置备的受管集群的 Kubernetes API 服务器,用来安装 Klusterlet

6443

到镜像仓库的外向流量

HTTPS

访问 OpenShift Container Platform 和 Red Hat Advanced Cluster Management 的镜像

443

到 hub 集群的外向流量

HTTPS

受管集群用于推送指标和警报(仅针对运行 OpenShift Container Platform 版本 4.8 或更高版本的受管集群收集警报)

443

到 hub 集群的外向流量

HTTPS

监视 hub 集群的 Kubernetes API 服务器的变化

6443

到频道源的外向流量

HTTPS

到频道源的受管集群,其中包括 GitHub、Object Store 和 Helm 仓库。只有在使用应用程序生命周期来连接这些源时才需要。

443

到 hub 集群的外向流量

HTTPS

用于受管集群上的 cluster-proxy 附加组件以注册。

443

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.