Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Installation

Address Pool manager 3.4.0 installation requires the minimum system requirements listed in this section.

Note:

The system requirements listed in Table 1 are for a single geographically located installation of Address Pool Manager (APM). For the system requirements of a multiple geographically located, multiple cluster setup, see Address Pool Manager Installation Guide.

APM installs on a Kubernetes cluster comprised of physical or virtual machines (VMs).

APM has been qualified against the single geographical cluster described in Table 1.

For information on how to install APM, see Address Pool Manager Installation Guide.

Table 1: Single Geographical Cluster Specifications
Category Details

Cluster

A single cluster with 3 hybrid nodes.

Kubernetes node

The Kubernetes nodes require the following:

  • For the operationg system, you can use either of the following:

    • Ubuntu 22.04 LTS (for a BBE Cloudsetup cluster)

    • Red Hat Enterprise Linux CoreOS (RHCOS) 4.15 or later (for an OpenShift Container Platform cluster)

  • CPU: 8 or 16 cores.

    Use a 16 core node if you plan on running other applications on the cluster (such as the BNG CUPS Controller application).

  • Memory: 64 GB

  • Storage: 512 GB storage partitioned as 128 GB root (/), 128 GB /var/lib/docker, and 256 GB /mnt/longhorn(application data

  • Kubernetes role: Control plane etcd function and worker node

This specification establishes a cluster that can run APM as well as its companion applications such as BBE Event Collection and Visualization and BNG CUPS Controller simultaneously.

Jump host

The jump host requires the following:
  • Operationg system: Ubuntu version 22.04 LTS or later

  • CPU: 2 core

  • Memory: 8 gibibytes (GiB)

  • Storage: 128 gibibytes (GiB)

  • Installed software:

    • Python3-venv

    • Helm utility

    • Docker utility

    • OpenShift CLI. Required if you are using a Red Hat OpenShift Container Platform cluster.

Cluster software

The cluster requires the following software:

  • RKE version 1.3.15 (Kubernetes 1.24.4)—Kubernetes distribution

  • MetalLB version 0.13.7—Network load balancer

  • Keepalived version 2.2.8—Kubelet HA VIP Controller

  • Longhorn version 1.2.6—CSI

  • Flannel version 0.15.1—CNI

  • Registry version 2.8.1—Container registry

  • OpenShift version 4.15+—Kubernetes Distribution for RHOCP. Uses compatible versions of Longhorn (CSI), and MetalLB, OVN (CNI), and OpenShift Image Registry

Jump host software

The jump host requires the following software:

  • Kubectl version 1.28.6+rke2r1—Kubernetes client

  • Helm version 3.12.3—Kubernetes package manager

  • Docker-ce version 20.10.21—Docker engine

  • Docker-ce-cli version 20.10.21—Docker engine CLI

  • OpenShift version 4.15+—Kubernetes distribution for RHOCP clusters.

Storage

A storage class named jnpr-bbe-storage.

Network load balancer address

One for APMi.

Registry storage

Each APM release requires approximately 3 gibibytes (GiB) of container images.

Additional Requirements

The BNG is a Juniper Networks MX Series router running Junos, or a Juniper BNG CUPS Controller (BNG CUPS Controller).

We recommend the following releases:

  • Junos OS Release 23.4R2-s5 or later

  • BNG CUPS Controller 24.4R1 or later

For APM, confirm that you have a juniper.net user account with permissions to download the APM software package. Download and install the APM software from a machine that will not be part of the Kubernetes cluster.