기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
EKS Connector를 사용하여 비EKS 클러스터 등록
EKS 커넥터를 사용하여 EKS 콘솔에서 AWS 외부의 클러스터를 볼 수 있습니다. 이 프로세스를 수행하려면 클러스터를 EKS에 등록하고 외부 Kubernetes 클러스터에서 EKS 커넥터 에이전트를 실행해야 합니다.
eksctl는 필요한 AWS 리소스를 생성하고 EKS 커넥터가 외부 클러스터에 적용할 Kubernetes 매니페스트를 생성하여 비EKS 클러스터 등록을 간소화합니다.
클러스터 등록
비EKS Kubernetes 클러스터를 등록하거나 연결하려면
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
이 명령은 클러스터를 등록하고 등록이 만료되기 전에 외부 클러스터에 적용해야 하는 EKS Connector용 Kubernetes 매니페스트가 포함된 3개의 파일을 작성합니다.
참고
eks-connector-clusterrole.yaml 및는 모든 네임스페이스의 Kubernetes 리소스에 대해 호출 IAM 자격 증명에 get 및 list 권한을 eks-connector-console-dashboard-full-access-clusterrole.yaml 부여하며, 필요한 경우 클러스터에 적용하기 전에 적절히 편집해야 합니다. 더 제한된 액세스를 구성하려면 사용자에게 클러스터를 볼 수 있는 액세스 권한 부여를 참조하세요.
EKS 커넥터에 사용할 기존 IAM 역할을 제공하려면 다음과 --role-arn 같이를 통해 전달합니다.
eksctl register cluster --name <name> --provider <provider> --role-arn=<role-arn>
클러스터가 이미 있는 경우 eksctl은 오류를 반환합니다.
클러스터 등록 취소
등록된 클러스터의 등록을 취소하거나 연결을 해제하려면를 실행합니다.
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
이 명령은 외부 클러스터의 등록을 취소하고 연결된 AWS 리소스를 제거하지만 클러스터에서 EKS 커넥터 Kubernetes 리소스를 제거해야 합니다.