Validar el despliegue de Fleet CLI
Después de aplicar un paquete utilizando Fleet CLI, puedes validar el despliegue inspeccionando el Bundle y su BundleDeployments asociado.
Cada clúster downstream de SUSE® Rancher Prime Continuous Delivery lista:
-
Qué paquetes se han desplegado en él.
-
Su estado de preparación.
-
Cualquier error o problema de sincronización.
Para validar si tu fleet apply creó un paquete y si se desplegó en el número correcto de objetivos, ejecuta:
kubectl get bundles.fleet.cattle.io -A
Verás los siguientes campos:
-
BUNDLEDEPLOYMENTS-READY— Muestra cuántos objetivos están listos de un total. -
STATUS— Puede mostrar Listo, Modificado, u otras condiciones basadas en el despliegue.
|
Si |
Para obtener una vista detallada de cómo se renderizó y aplicó el paquete, ejecuta:
kubectl get bundles.fleet.cattle.io -n fleet-local my-nginx-bundle -o yaml
Busca los siguientes campos en la sección status:
status:
display:
readyClusters: 1/1
summary:
desiredReady: 1
ready: 1
conditions:
type: Ready
status: "True"
Esto indica que:
-
El paquete fue programado para un clúster.
-
El clúster objetivo acusó recibo y aplicó los recursos.
-
El controlador marcó el despliegue como listo.
También puedes verificar el objeto BundleDeployment correspondiente, ya que cada BundleDeployment corresponde a un clúster objetivo:
kubectl get bundledeployments.fleet.cattle.io -A
Para más información, consulta Status Fields.