Validar a implantação do Fleet CLI

Após aplicar um pacote usando o Fleet CLI, você pode validar a implantação inspecionando o Bundle e o BundleDeployments associado.

Cada cluster SUSE® Rancher Prime Continuous Deliverygerenciado por lista:

  • Quais pacotes estão implantados nele.

  • O status de prontidão deles.

  • Quaisquer erros ou problemas de sincronização.

Para validar se seu fleet apply criou um pacote e se ele foi implantado no número correto de alvos, execute:

kubectl get bundles.fleet.cattle.io -A
Uma captura de tela mostrando a validação da implantação do Fleet

Você verá os seguintes campos:

  • BUNDLEDEPLOYMENTS-READY — Mostra quantos alvos estão prontos do total.

  • STATUS — Pode mostrar Pronto, Modificado ou outras condições com base na implantação.

Se BUNDLEDEPLOYMENTS-READY mostrar 1/1, o pacote foi implantado com sucesso em um cluster.

Para obter uma visão detalhada de como o pacote foi renderizado e aplicado, execute:

kubectl get bundles.fleet.cattle.io -n fleet-local my-nginx-bundle -o yaml

Procure os seguintes campos na seção status:

status:
  display:
    readyClusters: 1/1
  summary:
    desiredReady: 1
    ready: 1
  conditions:
    type: Ready
    status: "True"

Isso indica que:

  • O pacote foi agendado para um cluster.

  • O cluster alvo confirmou e aplicou os recursos.

  • O controlador marcou a implantação como pronta.

Você também pode verificar o objeto BundleDeployment correspondente, uma vez que cada BundleDeployment corresponde a um cluster alvo:

kubectl get bundledeployments.fleet.cattle.io -A

Para mais informações, consulte Status Fields.