|
Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar. |
Entwicklungs-Setup
Erstellen Sie eine lokale Entwicklungsumgebung
-
Klonen Sie das SUSE® Rancher Prime Cluster API Repository lokal
-
Erstellen Sie tilt-settings.yaml:
{ "k8s_context": "k3d-rancher-test", "default_registry": "ghcr.io/turtles-dev", "debug": { "turtles": { "continue": true, "port": 40000, "insecure_skip_verify": "true" } } } -
Öffnen Sie ein Terminal im Stammverzeichnis des SUSE® Rancher Prime Cluster API Repositories
-
Führen Sie Folgendes aus:
make dev-env # Or if you want to use a custom hostname for Rancher and your ngrok credentials NGROK_API_KEY=`key` NGROK_AUTHTOKEN=`token` RANCHER_HOSTNAME=my.customhost.dev make dev-env -
Wenn Sie keine ngrok-Anmeldeinformationen haben und diese nicht im vorherigen Schritt bereitgestellt haben, können Sie auch ein neues Terminal öffnen und ngrok oder inlets starten, nachdem tilt gestartet wurde:
kubectl port-forward --namespace cattle-system svc/rancher 10000:443 ngrok http https://localhost:10000
Was passiert, wenn Sie make dev-env ausführen?
-
Ein Art Cluster wird mit der folgenden Konfiguration erstellt.
-
Die folgenden erforderlichen Komponenten werden mit Helm installiert:
-
Rancher-Manager.
-
Zertifikatsmanager.
-
ngrok Kubernetes Operator.
-
-
Docker-Images werden lokal erstellt, und Helm wird die folgenden Controller im Cluster bereitstellen:
-
Kernel Cluster API-Controller.
-
RKE2 Bootstrap/Control Plane Provider-Controller.
-
Docker Infrastructure Provider-Controller.
-
CAPI Add-on-Anbieter für Fleet-Controller.
-
SUSE® Rancher Prime Cluster API Controller.
-
SUSE® Rancher Prime Cluster API Cluster-API-Operator-Controller.
-
SUSE® Rancher Prime Cluster API ClusterClass-Controller.
-
SUSE® Rancher Prime Cluster API Day-2-Operations-Controller.
-
-
Die Entwicklungsumgebung wird mit
tilt upgestartet.