|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
Configuración de desarrollo
Crea un entorno de desarrollo local
-
Clona el repositorio SUSE® Rancher Prime Cluster API localmente
-
Crea tilt-settings.yaml:
{ "k8s_context": "k3d-rancher-test", "default_registry": "ghcr.io/turtles-dev", "debug": { "turtles": { "continue": true, "port": 40000, "insecure_skip_verify": "true" } } } -
Abre una terminal en la raíz del repositorio SUSE® Rancher Prime Cluster API
-
Ejecuta lo siguiente:
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 -
Si no tienes credenciales de ngrok y no las has proporcionado en el paso anterior, también puedes abrir una nueva terminal e iniciar ngrok o inlets después de que tilt haya comenzado:
kubectl port-forward --namespace cattle-system svc/rancher 10000:443 ngrok http https://localhost:10000
¿Qué sucede cuando ejecutas make dev-env?
-
Se creará un clúster kind utilizando la siguiente configuración.
-
Se instalarán los siguientes componentes previos utilizando Helm:
-
Gestor de Rancher.
-
Gestor de certificados.
-
ngrok Kubernetes Operator.
-
-
Las imágenes de Docker se construirán localmente, y Helm desplegará los siguientes controladores en el clúster:
-
Controlador de la API del clúster principal.
-
Controladores de RKE2 Bootstrap/Control Plane Provider.
-
Controlador del proveedor de infraestructura Docker.
-
Controlador del proveedor de complementos CAPI para Fleet.
-
SUSE® Rancher Prime Cluster API Controlador de.
-
SUSE® Rancher Prime Cluster API Controlador del operador de la API de clúster.
-
SUSE® Rancher Prime Cluster API ClusterClass controller.
-
SUSE® Rancher Prime Cluster API Controlador de operaciones del día 2.
-
-
El entorno de desarrollo se iniciará utilizando
tilt up.