AWS/EKS 4

『EKS』 EKS사용시 필수 설치 리스트

eksctl eks를 컨트롤하기 위한 eks전용 패키지다. 링크는 아래와 같다. https://docs.aws.amazon.com/ko_kr/emr/latest/EMR-on-EKS-DevelopmentGuide/setting-up-eksctl.html eksctl 설치 - Amazon EMR Amazon EMR on EKS를 설정하려면 eksctl 0.34.0 버전 이상이 있어야 합니다. 그러나 Amazon EMR on EKS의 일부 기능에 최신 버전이 필요하므로 최신 eksctl을 다운로드하는 것이 좋습니다. 자세한 내용은 eksctl docs.aws.amazon.com 실제로 리눅스에선 아래 명령어만 사용하면 된다. curl --silent --location "https://github.com/we..

AWS/EKS 2024.04.01

『EKS』Cluster생성시 Subnet선언 에러

문제 갑자기 No export named eksctl-basic-cluster-cluster::SubnetsPublic found. Rollback requested by user.와 같은 에러가 발생되는 경우가 있다. 이때는 대부분 Cluster config에서 vpc, subnet을 지정한 경우 발생되는 에러이다. 해결 이유는 Subnet을 지정했으나 Node가 Private으로 생성될지 Public으로 생성될지 지정이 안되어있어서 발생되는 에러이다. privateNetworking: true 부분을 추가해주면 된다. 대충 아래가 예시이다. apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: basic-cluster region: a..

AWS/EKS 2022.08.12

『EKS』EKS연결 및 간단하게 사용해보기

주의 본 내용은 AWS-EC2에 관한 기본적인 이해와 컨테이너 기술에 대한 간단한 기초이론이 있어야지 이해할 수있습니다. 개요 저번에는 간단하게 EKS Cluster를 생성하는 시간을 가졌었습니다. EKS를 생성할때는 시간은 오래 걸리지만 복잡한 작업없이 원하는 수의 노드를 생성이 가능하고 마스터 - 워커 노드에 관해서 크게 생각할 필요없이 바로 생성이 가능해서 간편하다는 장점이 있습니다. 그렇다면 우리는 이 EKS라는 것에 어떻게 명령을내려서 컨테이너들을 관리할 수있을까요? 바로 kubectl과 우리가 생성한 eks를 연결해주고 eksctl이라는 것을 이용해서 eks를 관리할 수있습니다. kubectl 명령도 여기서도 작동을 하죠! 왜? EKS가 연결되어있어서 kubernetes를 쓰는 것처럼 할 수있..

AWS/EKS 2022.02.13

『EKS』EKS 정의 및 간단한 구성방법

간단한 이론 우선 EKS를 한마디로 정의하자면 다음과 같다. " Amazon Web Service에서 지원하는 Kubernetes Service " EKS 말고도 구글의 GKE 에저의 AKS등등 퍼블릭 클라우드에서는 클라우드를 무조건 지원하는 추세이다. 그럴만도 하다. 컨테이너 기술 자체가 클라우드와 결합되면 큰 시너지를 내기 때문이다. EKS를 알기 위해선 원조인 쿠버네티스(Kubernetes)부터 간단히 설명이 필요하다. 우선 Kubernetes 줄여서 K8S(K와 S사이에 8글자라서 그렇다고 한다.)는 컨테이너들을 관리해주는 오케스트레이션(지휘자)서비스 이다. 즉 컨테이너들이 여러개가 있는 환경에서 여러가지 기능이 필요할때 사용할 수 있다. 이것을 AWS라는 퍼블릭클라우드에서 관리해주고 사용하기 쉽..

AWS/EKS 2022.02.12