AEWS 스터디에서는 AWS의 관리형 Kubernetes인 Elastic Kubernetes의 다양한 기능들을 실습해보면서 익혀본다. 이 글은 스터디를 참여하면서 학습한 내용을 정리하는 연재 글이다. 스터디 진도에 맞춰 글을 작성한다. 이 글에서는 EKS Storage와 Node 관리에 대해서 알아본다. 0. 실습환경 배포 스터디에서 가시다님이 공유해준 실습환경에는 IRSA를 eksctl 이 아닌 처음부터 aws-load-balancer-controller iam 생성되도록 되어 있다. 1 2 3 4 5 6 7 8 9 10 11 12 # YAML 파일 다운로드 curl -O https://s3.ap-northeast-2.amazonaws.com/cloudformation.cloudneta.net/K8S/..
스터디/Kubernetes
AEWS 스터디에서는 AWS의 관리형 Kubernetes인 Elastic Kubernetes의 다양한 기능들을 실습해보면서 익혀본다. 이 글은 스터디를 참여하면서 학습한 내용을 정리하는 연재 글이다. 스터디 진도에 맞춰 글을 작성한다. 이 글에서는 EKS의 AWS LB Controller, Ingress에 대해서 알아본다. 1. Kubernetes Serive 종류 ClusterIP 타입 가장 기본적인 방식으로 클러스터 내부에서만 사용된다. pod는 생애주기에 따라 재생성되어 ip가 변경될 가능성이 크기 때문에 고정 진입점을 만들기 위해 사용된다. NodePort 타입 NodePort 타입은 쿠버네티스 클러스터 내부가 아닌 외부에서 접근할 수 있다. Cluster IP이 기본적으로 할당되고, 노드에 같은..
AEWS 스터디에서는 AWS의 관리형 Kubernetes인 Elastic Kubernetes의 다양한 기능들을 실습해보면서 익혀본다. 이 글은 스터디를 참여하면서 학습한 내용을 정리하는 연재 글이다. 스터디 진도에 맞춰 글을 작성한다. 이 글에서는 EKS Networking을 실습하면서 특징과 사용법에 대해서 알아본다. 1. AWS VPC CNI 란? CNI (Container Network Interface)는 Kubernetes의 네트워크를 구성해준다. AWS에서는 AWS VPC CNI를 사용하고 있다. EKS 에 생성되는 Pod는 AWS VPC CNI에서 IP주소를 할당해준다. AWS VPC CNI의 가장 큰 장점은 파드의 IP 네트워크 대역과 노드(워커)의 IP 대역이 같아서 직접 통신이 가능하다..
AEWS 스터디에서는 AWS의 관리형 Kubernetes인 Elastic Kubernetes의 다양한 기능들을 실습해보면서 익혀본다. 이 글은 스터디를 참여하면서 학습한 내용을 정리하는 연재 글이다. 스터디 진도에 맞춰 글을 작성한다. 이전 글 [AEWS] Amzaon EKS 에서 Amazon EKS의 EKS 아키텍처를 알아봤다. Control Plane과 Data Plane에 접근할 수 있는 Endpoint는 어떻게 구성할 수 있을까? 이 글에서는 Amzaon EKS의 Cluster Endpoint구성을 알아본다. 1. EKS Cluster 3가지 네트워크 경로 EKS Cluster가 아니더라도 Kubernetes의 네트워크 경로는 크게 세 가지로 볼 수 있다. 1. Control Plane → Dat..
Kubernetes 전반을 한번 정리해야 겠다는 생각을 하던차에 Elastic Kubernetes 스터디에 참여하게 되었다. 회사에서는 Google Cloud를 주로 사용하는데 스터디를 참여하면서 AWS도 익혀보려고 한다. AEWS 스터디에서는 AWS의 관리형 Kubernetes인 Elastic Kubernetes의 다양한 기능들을 실습해보면서 익혀본다. 이 글은 스터디를 참여하면서 학습한 내용을 정리하는 연재 글이다. 스터디 진도에 맞춰 글을 작성한다. 이 글에서는 Amzaon EKS의 아키텍처를 알아보고 실습 환경을 배포해본다. 1. Amazon EKS Amazon EKS 란? Amazon EKS는 Kubernetes를 쉽게 실행할 수 있는 AWS 관리형 서비스이다. Amazon EKS를 사용하면 A..