Per registrare un cluster di container Antrea in NSX-T Data Center, è necessario inviare il file bootstrap-config.yaml e il file manifesto della distribuzione interworking.yaml al server dell'API Kubernetes.
Procedura
- Eseguire il comando kubectl seguente per inviare i file .yaml al server dell'API Kubernetes:
$ kubectl apply -f bootstrap-config.yaml -f interworking.yaml
Assicurarsi che il file bootstrap-config.yaml venga prima nel comando.
Questo comando registra il cluster di container
Antrea in
NSX-T. I pod register-xxx e interworking-yyy vengono distribuiti nello spazio dei nomi
vmware-system-antrea
.
Nota: xxx e yyy sono numeri arbitrari che rappresentano gli ID delle istanze dei pod nel cluster.
- Eseguire il comando kubectl seguente per visualizzare l'elenco di tutti i pod nello spazio dei nomi
vmware-system-antrea
:
$ kubectl get pods -o wide -n vmware-system-antrea
Verificare che lo stato del pod register sia Completato e che lo stato del pod interworking sia In esecuzione.
L'esecuzione dei container di
Adattatore piano di gestione e
Adattatore piano di controllo centrale nel pod interworking viene ora avviata nel cluster di container
Antrea. Le risorse nel cluster di container
Antrea vengono sincronizzate con l'inventario di
NSX-T.
Nota: Dopo la registrazione del cluster di container
Antrea in
NSX-T,
Adattatore piano di gestione si connette al piano di gestione NSX ed esegue una sincronizzazione completa delle risorse del cluster
Antrea nell'inventario di
NSX-T. Il tempo necessario per eseguire un'operazione di sincronizzazione completa è direttamente proporzionale alla scala del cluster. Successivamente, solo un'operazione di sincronizzazione delta viene eseguita a intervalli predefiniti regolari. Se
Adattatore piano di gestione dà errore a causa di un motivo qualsiasi, le risorse non vengono sincronizzate con l'inventario di
NSX-T. Solo dopo che l'adattatore è di nuovo attivo, le risorse nel cluster di container
Antrea vengono confrontate con gli oggetti esistenti nell'inventario di
NSX-T e la differenza (delta) viene sincronizzata.
- Eseguire questo passaggio solo quando il cluster di container Antrea utilizza la versione Kubernetes ≤ 1.20.
- Eseguire il comando kubectl seguente per registrare il webhook Controller Antrea nello spazio dei nomi che crea eventi.
$ kubectl apply -f ns-label-webhook.yaml
Questo file di definizione di webhook si trova nel file antrea-interworking-version.zip, scaricato dalla pagina Download di VMware Antrea.
- Riavviare il pod Controller Antrea.
kubectl rollout restart deployment antrea-controller -n kube-system
Questo comando elimina il pod Controller Antrea esistente e crea un nuovo pod Controller Antrea.
- Verificare che il nuovo pod Controller Antrea sia in esecuzione.
$ kubectl get pod -l component=antrea-controller -n kube-system
Operazioni successive
Visualizzare l'inventario delle risorse del cluster di container Antrea, ad esempio pod, spazi dei nomi, criteri di rete Antrea, criteri di rete del cluster Antrea e altre risorse nell'interfaccia utente di NSX Manager.
Per ulteriori informazioni. vedere: