Registrazione di cluster non EKS con EKS Connector - Guida per l'utente di Eksctl

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Registrazione di cluster non EKS con EKS Connector

Puoi utilizzare EKS Connector per visualizzare i cluster al di fuori di AWS nella console EKS. Questo processo richiede la registrazione del cluster con EKS e l'esecuzione dell'agente EKS Connector sul cluster Kubernetes esterno.

eksctlsemplifica la registrazione di cluster non EKS creando le risorse AWS richieste e generando manifesti Kubernetes per EKS Connector da applicare al cluster esterno.

Registra il cluster

Per registrare o connettere un cluster Kubernetes non EKS, esegui

eksctl register cluster --name <name> --provider <provider> 2021-08-19 13:47:26 [ℹ] creating IAM role "eksctl-20210819194112186040" 2021-08-19 13:47:26 [ℹ] registered cluster "<name>" successfully 2021-08-19 13:47:26 [ℹ] wrote file eks-connector.yaml to <current directory> 2021-08-19 13:47:26 [ℹ] wrote file eks-connector-clusterrole.yaml to <current directory> 2021-08-19 13:47:26 [ℹ] wrote file eks-connector-console-dashboard-full-access-group.yaml to <current directory> 2021-08-19 13:47:26 [!] note: "eks-connector-clusterrole.yaml" and "eks-connector-console-dashboard-full-access-group.yaml" give full EKS Console access to IAM identity "<aws-arn>", edit if required; read https://eksctl.io/usage/eks-connector for more info 2021-08-19 13:47:26 [ℹ] run `kubectl apply -f eks-connector.yaml,eks-connector-clusterrole.yaml,eks-connector-console-dashboard-full-access-group.yaml` before <expiry> to connect the cluster

Questo comando registrerà il cluster e scriverà tre file che contengono i manifesti di Kubernetes per EKS Connector che devono essere applicati al cluster esterno prima della scadenza della registrazione.

Nota

eks-connector-clusterrole.yamlgete eks-connector-console-dashboard-full-access-clusterrole.yaml assegna list le autorizzazioni per le risorse Kubernetes in tutti i namespace all'identità IAM chiamante e devono essere modificate di conseguenza, se necessario, prima di applicarle al cluster. Per configurare un accesso più limitato, vedi Concessione dell'accesso a un utente per visualizzare un cluster.

Per fornire un ruolo IAM esistente da utilizzare per EKS Connector, passalo tramite --role-arn as in:

eksctl register cluster --name <name> --provider <provider> --role-arn=<role-arn>

Se il cluster esiste già, eksctl restituirà un errore.

Annulla la registrazione del cluster

Per annullare la registrazione o disconnettere un cluster registrato, esegui

eksctl deregister cluster --name <name> 2021-08-19 16:04:09 [ℹ] unregistered cluster "<name>" successfully 2021-08-19 16:04:09 [ℹ] run `kubectl delete namespace eks-connector` and `kubectl delete -f eks-connector-binding.yaml` on your cluster to remove EKS Connector resources

Questo comando annullerà la registrazione del cluster esterno e rimuoverà le risorse AWS associate, ma è necessario rimuovere le risorse Kubernetes del connettore EKS dal cluster.

Ulteriori informazioni