Registrando clusters com Satellite Config
Os clusters criados no seu ambiente do Satellite são registrados automaticamente no Satellite Config. Você também pode registrar manualmente outros clusters na nuvem pública ou seus clusters existentes do Red Hat OpenShift on IBM Cloud usando o Satellite Config. Siga as etapas para executar o script de registro em seu cluster, a fim de configurar os componentes de configuração do Satellite e tornar o cluster visível em Satellite.
Depois de concluir essas etapas, o cluster poderá ser incluído em um grupo de clusters em sua localização e subscrito em configurações do Satellite. No entanto, ainda deve-se usar o Red Hat OpenShift on IBM Cloud para gerenciar os nós do trabalhador para esses clusters.
-
Localize o cluster na nuvem pública que você deseja anexar à configuração do Satellite. Para listar clusters disponíveis, execute o comando
ibmcloud oc cluster lsou acesse o painel do cluster do Red Hat OpenShift.Não registre manualmente os clusters que você criou em um local do tipo “ Satellite ”. Esses clusters são registrados automaticamente no Config do Satellite. Registrá-los novamente manualmente pode causar problemas em sua localização ou cluster.
-
No painel “Clusters ” do Satellite, clique em “Registrar cluster ”.
-
Insira o nome do seu cluster e clique em Registrar cluster. O registro de um cluster cria uma entrada no configmap do Satellite Config. No entanto, seu cluster não pode ser assinado em uma configuração do Satellite até que você instale o agente do Satellite Config em seu cluster.
-
Copie o comando que é exibido para você.
-
Efetue login em seu cluster Red Hat OpenShift e execute o comando em seu cluster. O comando cria o projeto “
razeedeploy”, definições de recursos personalizados e políticas de RBAC no seu cluster, necessárias para tornar o cluster visível para o Satellite Config.Saída de exemplo
namespace/razeedeploy created serviceaccount/razeedeploy-sa created clusterrole.rbac.authorization.k8s.io/razeedeploy-admin-cr created clusterrolebinding.rbac.authorization.k8s.io/razeedeploy-rb created job.batch/razeedeploy-job created -
Verifique se todos os pods do projeto
razeedeployestão no estado “Running”.oc get pods -n razeedeploySaída de exemplo
NAME READY STATUS RESTARTS AGE clustersubscription-c9cfb6f8b-7p5sw 1/1 Running 0 41m encryptedresource-controller-5c68f9746-vhdsk 1/1 Running 0 41m mustachetemplate-controller-5f9b554f69-f22v5 1/1 Running 0 41m razeedeploy-job-2wbd7 0/1 Completed 0 47m remoteresource-controller-56bbfd6db6-mpngf 1/1 Running 0 41m watch-keeper-5d4dd9f56b-bt6jz 1/1 Running 0 3m41s -
Verifique o status do seu cluster no painel Satellite Clusters.
-
Opcional: Selecione seu cluster para visualizar os recursos do Kubernetes que estão implantados no cluster.