Enable IPv6 with Portworx
Supported configurations
IPv6 is supported by Portworx in the following configurations:
Operating system | Kubernetes version | Portworx configuration |
---|---|---|
CentOS 7.9 Kernel: 3.10.0-1160.53.1 | 1.23.0 |
|
CentOS 7.6 Kernel: 5.7.12-1 | 1.20.0 |
|
Ubuntu 18.04.4 Kernel: v5.3 | 1.23.0 |
|
Supported features
Portworx supports the following features with IPv6:
- All basic features of Portworx
- Prometheus monitoring
- Autopilot
Unsupported features
Portworx does not support the following features with IPv6:
- Portworx installation with mixed mode (IPv4 & IPv6)
- Portworx installation with Cloud Drives
- Portworx installation with proxy
- PX-Central License Server
- PX-Backup
- Asynchronous and Synchronous disaster recovery (DR)
- Telemetry
Enable IPv6 support
To enable IPv6 support, perform the following steps:
Specify your internal registry's Portworx operator image path in your Portworx operator spec. Replace the line
image: portworx/px-operator:<version_number>
in the generated Portworx operator spec with the path to your internal registry operator image. For example:image: <image_registry_hostname>/<repo_name>/<image_name>:<tag>
If your internal registry is password protected, create a secret to store the credentials, then specify the internal registry access info in the Portworx Storage Cluster spec. For example:
imagePullSecret: <secret_name>
customImageRegistry: <image_registry_hostname>/<repo_name>Specify the oci-monitor path in the internal registry. For example:
spec:
image: <image_registry_hostname>/<repo_name>/<image_name>:<tag>For dual network deployments, specify network configuration. For example:
network:
dataInterface: <interface_name_for_data_traffic>
mgmtInterface: <interface_name_for_mgmt_traffic>