eks

    쿠버네티스 클라우드 서비스 비교(EKS/AKS/GKE)

    오늘은 쿠버네티스 클라우드 서비스를 비교해보도록 하겠습니다. 대표 클라우드 CSP(Cloud service provider) 3사 Amazon AWS MS Azure Google GCP 각사에서 제공하는 쿠버네티스 클라우드 서비스 AWS의 EKS(Elastic Kubernetes Service) Azure의 AKS(Azure Kubernetes Service) GCP의 GKE(Google Kubernetes Engine) 쿠버네티스 서비스 비교 사실 어떤 CSP사의 쿠버네티스 서비스를 이용해야할지를 선택할때 그렇게 유용한 자료는 아니지만 참고용으로는 정리 해볼만 한 것 같습니다. 가장 많이 사용하는 쿠버네티스 서비스 EKS > GKE > AKS 참고로 미국 지디넷 보도 자료를 참고하면, 클라우드네이티브컴..

    AWS 에서 EFK스택 구축하기

    Topic AWS EKS 환경에서 EFK스택 구성 AWS EKS, AWS Elasticsearch Service, Fluentd데몬셋 설치, AWS Cloudwatch Logs활용 EFK란? E (Elasticsearch란) : Apache Lucene기반의 java 오픈소스 분산 검색 엔진. 방대한 양의 데이터를 신속하게 저장,검색,분석 할 수 있음 F (Fluentd) : 오픈소스 데이터 수집기 중 하나이며 비정형 데이터를 수집함 K (kibana) : Elasticsearch 에서 색이된 데이터를 검색하여 분석 및 시각화를 해주는 플랫폼 컨테이너는 특성상 컨테이너 단위의 가상서버가 생성/삭제가 빈번하므로 별도의 로그 수집이 필요 함 이러한 log를 수집/모니터링 하기 위해 EFK스택을 사용 함 EF..

    [AWS]EKS NodeGroup생성 전략 3가지

    Intro 오늘은 EKS NodeGroup생성 전략 3가지를 알려 드리고 AWS console에서 생성한 예시를 보여드리도록 하겠습니다. EKS Node Group생성 전략 기준 Managed Nodegroup : 일반적인 NodeGroup생성 방법 Managed NodeGroup with Launch Template : WorkerNode Instance를 LaunchTemplate으로 관리하는 방법 Managed AMI : WorkerNode Instance의 AMI를 AWS에서 관리해주는 방법 Custom AMI : WorkerNode Instance의 AMI를 사용자가 직접 관리하는 방법 (이 방법은 곧 LaunchTemplate을 사용하겠다는 것임) EKS의 Node Group생성 전략 3가지 ..

    [AWS]EKS 네트워크 이해하기(CNI Plugin)

    안녕하세요 오늘은 EKS 네트워크에 대해 이야기 해보고자합니다. EKS 네트워크는 EKS사용에 있어서 가장 중요한 포인트중 하나 입니다. EKS 네트워크 쿠버네티스의 Pod는 한 개 이상의 컨테이너를 구성하고 같은 Host와 Network 스택을 공유합니다. 그리고 여러 Host에 사이에 걸쳐 생성된 Pod은Overlay Network를 통해 서로 통신하게 됩니다. 이 말은 즉슨 EKS에 생성되는 Pod들이 AWS VPC의 네트워크를 잡아 먹는다는 이야기 입니다. 이것이 왜 중요 하냐면 아래에서 설명드릴테지만 Node instance는 공식에 의해 자동으로 Max IP를 할당하는데, 내가 노드 인스턴스 1개를 생성했어도 네트워크 인터페이스가 1개가 아닌 여러개가 될 수 있다는 이야기 입니다. EKS네트워..