Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

安装之前

  1. 在瞻博网络设置帐户,以便您可以从瞻博网络下载站点 (https://support.juniper.net/support/downloads/?p=contrail-networking) 下载 CN2 清单,并在 https://enterprise-hub.juniper.net 访问容器存储库。
  2. 设置 Fabric 网络并将您的节点连接到 Fabric。
    本文档中使用的示例网络显示在相应的安装部分中。
  3. 配置 服务器 和 Agent (群集) 节点。
    1. 在将用作群集节点的所有服务器/VM 上安装新的 OS。确保集群节点上的操作系统和内核版本在支持的操作系统和内核列表中(请参阅 https://www.juniper.net/documentation/us/en/software/cn-cloud-native/cn2-tested-integrations/cn-cloud-native-tested-integrations/concept/cn-cloud-native-tested-integrations.htmlCN2 测试集成矩阵)。
    2. 在每个 节点上至少为以下内容配置 OS:
      • 根据要安装的示例集群(例如,在我们的单个集群示例中为 172.16.0.11/24 到 172.16.0.13/24)和网关的静态 IP 地址和掩码
      • 访问一个或多个 DNS 服务器
        注意:

        如果您在 Ubuntu 上运行 systemd-resolve ,请确保 /etc/resolv.conf 链接到 /run/systemd/resolve/resolv.conf,而不是 /run/systemd/resolve/stub-resolv.conf

        有关更多信息 ,请参阅 https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/#known-issues
      • SSH 连接,包括 root SSH 访问
      • NTP(必须是 chrony)
      我们示例中的集群节点正在运行 Ubuntu。
    3. 如果您计划使用 DPDK 数据层面运行,请准备运行 DPDK 的每个集群节点。
      有关如何执行此操作的示例,请参阅 为 DPDK 准备群集节点
  4. 下载 Contrail 网络清单 (清单) 并将 tgz 提取到您计划运行安装的主机上。此主机必须能够访问群集节点。
    在本文档的示例中,我们在 RKE2 服务器节点上运行安装。
  5. 在下载的清单中配置您的仓库登录凭证。

    将您的存储库登录凭据添加到 k8scontrail-tools 清单中。有关执行此操作的一种方法,请参阅 配置存储库凭据

  6. 安装 Contrail 工具。
    请参阅 安装 Contrail 工具
  7. 在您计划运行 kubectl 的计算机上安装 contrailstatus。Contrailstatus 是一个 kubectl 插件,可用于查询 Contrail 微服务和 Contrail 特定资源。
    在本文档的示例中,我们在 RKE2 服务器节点上运行 kubectl。
    contrailstatus 可执行文件打包在下载的工具包中。提取 kubectl-contrailstatus 可执行文件并将其复制到 /usr/local/bin
如果要安装多集群,请对每个集群重复步骤 47