Skip to main content
Version: 2.0

CubeCMP networking requirements

Overview for CubeCMP networking requirements​

To enable communication between CubeCMP and the underlying CubeCOS cluster, you must open specific firewall ports. This allows CubeCMP to orchestrate resources and exchange cluster status information.

Configure firewall rules on the relevant network interfaces (such as management, data, or external networks) to allow inbound and outbound traffic as specified. Follow security best practices, such as least privilege access, and consult your network administrator for implementation details.

Required ports for remote management​

SourceDestinationProtocolPortDescription
Operator client (Computer)CubeCMP portal IPTCP80/443Management portal access
User client (Computer)CubeCMP portal IPTCP80/443User portal access

Requires ports for CubeCOS to AppFramework management​

CubeCOS cluster communicates with the CubeCMP control plane and Etcd nodes to coordinate and exchange cluster status information. The following ports are required for successful operation and resource access:

SourceDestinationProtocolPortDescription
CubeCOS MGNT NetworkEtcd Plane nodesTCP2379Etcd plane node communication for management
CubeCOS MGNT NetworkControl Plane nodesTCP6443Control plane node communication for management
CubeCOS MGNT NetworkCubeCMP portal IPTCP30000-30001Image upload service during instalation

Required ports for AppFramework and Kubernetes services​

CubeCMP communicates with the CubeCOS cluster to orchestrate and exchange information on cluster status. The following ports are required for successful operation and resource access:

SourceDestinationProtocolPortDescription
AnyAnyTCP/ UDP53DNS services
AnyAnyUDP67DHCP services
Kubernetes Worker VMCubeCOS MGNT VIP and node IPsTCP2379Etcd plane nodes communication
Kubernetes Worker VMCubeCOS MGNT VIP and node IPsTCP5000OpenStack service API
Kubernetes Worker VMCubeCOS MGNT VIP and node IPsTCP5010/ 9287Vulnerable services
Kubernetes Worker VMCubeCOS MGNT VIP and node IPsTCP6443Control plane nodes communication
Kubernetes Worker VMCubeCOS MGNT VIP and node IPsTCP8003/ 8005Storage manager service
Kubernetes Worker VMCubeCOS MGNT VIP and node IPsTCP8774Compute service
Kubernetes Worker VMCubeCOS MGNT VIP and node IPsTCP8776Storage service
Kubernetes Worker VMCubeCOS MGNT VIP and node IPsTCP8777 / 8778Cluster coordination and service ports
Kubernetes Worker VMCubeCOS MGNT VIP and node IPsTCP8888 / 8786File and object storage services
Kubernetes Worker VMCubeCOS MGNT VIP and node IPsTCP9292Instance image service
Kubernetes Worker VMCubeCOS MGNT VIP and node IPsTCP9696Network service tarffic
Kubernetes Worker VMCubeCOS MGNT VIP and node IPsTCP9876Load balance API service
Kubernetes Worker VMCubeCOS MGNT VIP and node IPsTCP10443Container orchestration service traffic

Required ports for Kubernetes node external connectivity​

Kubernetes nodes require internet access to communicate with external update and image repositories. The following table lists the required ports and protocols:

SourceDestinationProtocolPortPurpose
Kubernetes nodesMetadata serverTCP80Metadata server access
Kubernetes nodesExternal repositoriesTCP443Container image and component updates