Enable IPv6 with Portworx on bare metal
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>