Nachdem Sie gemeinsam genutzte Ressourcen importiert haben, können Sie einen Kubernetes-Cluster importieren.
Bearbeiten der user-spec.yaml
Geben Sie in
user-spec.yaml Folgendes an:
- Die ID des Top-Tier-Routers und den Typ des Clusters
- Alle benutzerdefinierten Ressourcen, die im Rahmen jedes Ressourcenimports importiert werden müssen. Beispielsweise können Sie die Manager-ID einer NAT-Regel angeben, die als Teil von Namespace-Ressourcen importiert werden soll. Weitere Informationen finden Sie unter Benutzerdefinierte Ressourcen. Sie müssen hier nichts tun, es sei denn, Sie haben manuell Einstellungen für die von NCP erstellten Ressourcen hinzugefügt. Beispiel: Sie haben eine statische Route für einen von NCP erstellten Tier-1-Router hinzugefügt.
- Manager-ID des LB-Diensts, die von Ihnen als lb-service-mp-id erstellt wird, um den standardmäßig verwendeten LB-Dienst in NCP zu importieren, sofern konfiguriert. Hierbei handelt es sich um dieselbe Ressource wie der LB-Dienst in der NCP-Spezifikation (ncp.ini). Wenn dies nicht verwendet wird, müssen Sie nichts angeben.
Schritte zum Importieren eines Kubernetes-Clusters
- Geben Sie die entsprechenden Informationen in config.yaml ein und legen Sie import_shared_resources_only auf False fest. Siehe Beispiel für config.yaml.
- Geben Sie die Informationen zum Kubernetes-Cluster in user-spec.yaml an. Siehe Beispiel für user-spec.yaml.
- Führen Sie mp_to_policy_importer aus, indem Sie entweder die Konfigurationsdatei oder Befehlszeilenargumente verwenden. Beispiel:
python3 mp_to_policy_importer.py --config-file config.yaml
Beachten Sie, dass nur der in config.yaml angegebene Kubernetes-Cluster importiert wird, auch wenn weitere Cluster in user-spec.yaml aufgeführt werden.