È possibile configurare NCP in modo che supporti IPv6.
Per configurare IPv6, si tenga presente quanto segue:
- È supportata solo la modalità Criterio. Per ulteriori informazioni, vedere Configurazione delle risorse.
- Sono supportate topologie a un livello e a due livelli.
- Affinché il traffico nord-sud funzioni correttamente, il gateway di livello 0 deve disporre di un indirizzo IPv6.
- I nodi Kubernetes devono avere un indirizzo IPv6. In caso contrario. non ci sarà alcuna connettività tra i nodi e i pod e i probe liveness e readiness TCP e HTTP non funzioneranno. Per i nodi Kubernetes è possibile utilizzare SLAAC o IP statici. I nodi Kubernetes possono anche essere in modalità dual stack. In questo caso, è necessario registrare il nodo con un indirizzo IPv6 in Kubernetes. A tale scopo, specificare l'indirizzo IPv6 con l'opzione -node-ip come uno dei parametri di avvio del kubelet. In caso contrario, il kubelet darà sempre la priorità all'indirizzo IPv4.
- Il cluster Kubernetes deve essere creato con un CIDR della rete del cluster di servizi IPv6. Si tenga presente che le dimensioni massime consentite per questa subnet sono 16 bit.
- Nella configurazione di NCP è necessario disabilitare SpoofGuard impostando enable_spoofguard = False nella sezione [nsx_v3].
- Nella configurazione di nsx-node-agent è necessario abilitare IPv6 per indicare al plug-in CNI di abilitare IPv6 nei container. A tale scopo, impostare enable_ipv6 = True nella sezione [nsx-node-agent]. Assicurarsi di impostare questa opzione di configurazione prima dell'esecuzione del processo di bootstrap per NCP.
- Tutti gli spazi dei nomi saranno in modalità non SNAT. SNAT per servizio e qualsiasi altra funzionalità SNAT non sono abilitate in IPv6.
- Il dual stack per i container non è supportato. Ogni container deve avere un solo indirizzo IPv6.
- La combinazione di blocchi di IP IPv4 e IPv6 nella configurazione di NCP causerà un errore di avvio.
NCP con IPv6 ha le seguenti limitazioni:
- La creazione di bilanciamenti del carico di NSX tramite CRD LoadBalancer non è supportata.
- La scalabilità automatica dei bilanciamenti del carico di livello 4 di NSX non è supportata.