반응형 EKS3 EKS error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1" 에러(kubectl, helm) EKS에서 kubectl과 helm 사용하는데 아래와 같은 에러가 발생 했다. EKS버전은 현재 1.24.10을 사용 중이다. error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1" kubectl 최신 kubectl 버전이 EKS 버전과 문제가 있는 상황이고, kubectl v1.23.6으로 재설치하면 해결이 된다. # kubectl v1.23.6 설치 curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.23.6/bin/linux/amd64/kubectl 재설치 후 버전 정보를 확인해보면 아래와 같고, kubectl 명령어도 잘 동작한다. # ku.. 2023. 3. 11. AWS EKS 구성 및 컨테이너 웹 어플리케이션 배포 - 2 앞에서 생성한 EKS 클러스터에 컨테이너 웹 어플리케이션을 배포하는 과정을 정리해본다. (참고)EKS 클러스터 구성: https://happy-jjang-a.tistory.com/193 1. ECR 생성 및 Image Push Image Repository인 ECR을 생성하고, Image를 Push한다. 아래에서 샘플 어플리케이션을 Cloud9에서 다운로드 받는다. git clone https://github.com/joozero/amazon-eks-flask.git ECR을 demo-flask-backend 이름으로 생성한다. aws ecr create-repository \ --repository-name demo-flask-backend \ --image-scanning-configuration s.. 2023. 2. 10. AWS EKS 구성 및 컨테이너 웹 어플리케이션 배포 - 1 유튜브 AWS EKS 워크샵 자료를 보면서 핸즈온한 EKS 구성 및 간단한 웹 애플리케이션 배포하는 과정을 복습하면서 다시 정리해본다. 1. IAM 생성 당연한 얘기지만 앞으로의 작업을 위한 AWS IAM 계정을 생성한다. 권한은 아래와 같이 AdministratorAccess로 설정한다. 2. Cloud9 환경 설정 테스트의 편의를 위해 Cloud9 환경을 사용한다. New EC2 instance를 선택하고 인스턴스 타입은 t3.medium으로 선택했다. 다음으로 Cloud9이 사용할 수 있는 Role을 생성한다. IAM Role생성에서 EC2인스턴스의 정책은 'AdministratorAccess'로 선택하고, Role이름은 'eks-workspace-admin'으로 한다. 다음으로 생성한 Role을 .. 2023. 2. 6. 이전 1 다음 반응형