Installation
BNG CUPS Controller Requirements
Juniper BNG CUPS 24.4R1 and 24.4R2 installation requires the minimum system requirements listed in this section.
The BNG CUPS Controller can be installed on a single Kubernetes cluster or on a multiple geography, multiple cluster setup. The installation requirements and installation process for these two types of setups are different.
For information on how to install Juniper BNG CUPS, see Juniper BNG CUPS Installation Guide.
BNG CUPS Controller installs on a Kubernetes cluster comprised of physical or virtual machines (VMs).
For the Kubernetes cluster requirements for your setup, see the following:
| Category | Details |
|---|---|
|
Cluster |
A single cluster with 3 hybrid nodes. |
| Kubernetes node |
The Kubernetes nodes require the following:
This specification establishes a cluster that can run BNG CUPS Controller as well as its companion applications such as BBE Event Collection and Visualization and Address Pool Manager (APM) simultaneously. |
|
Jump host |
The jump host requires the following:
|
|
Cluster software |
The cluster requires the following software:
|
|
Jump host software |
The jump host requires the following software:
|
|
Storage |
A storage class named jnpr-bbe-storage. |
|
Network load balancer address |
Two for TCP and UDP load balancing services. |
|
Registry storage |
Each BNG CUPS Controller release requires 2 gibibytes (GiB) of container images. |
| Category | Details |
|---|---|
|
Cluster |
The multiple cluster consists of three clusters with each cluster consisting of 3 hybrid nodes. The three clusters must consist of one management cluster and two workload clusters. Note:
Make sure that the cluster and service CIDRs for each workload cluster do not overlap. The cluster internal networks of each workload cluster are connected by a Submariner IP tunnel. The internal CIDRS must be distinct. |
|
Management cluster, Kubernetes node |
The management cluster Kubernetes node requires the following:
This specification establishes a cluster that can run Karmada and ECAV simultaneously. |
| Workload cluster, Kubernetes node |
The workload cluster Kubernetes node requires the following:
This specification establishes a cluster that can run BNG CUPS Controller as well as its companion applications such as BBE Event Collection and Visualization and APM simultaneously. |
|
Jump host |
The jump host requires the following:
|
|
Cluster software |
The cluster requires the following software:
|
|
Jump host software |
The jump host requires the following software:
|
|
Storage |
A storage class named jnpr-bbe-storage |
|
Network load balancer address |
Two for the TCP and UDP load balancing services for each workload cluster. One for the TCP load balancing service for the management cluster |
|
Registry storage |
Each BNG CUPS Controller release requires 2.5 gibibytes (GiB) of container images. Required for each cluster. |