MapleStory Finger Point
AutoScaling [Part 02]
·
Cloud Architect/Kubernetes
▶ 지난 포스팅AutoScaling [Part 01] — 하늘을 나는 펭귄 AutoScaling [Part 01]01. HPA(Horizon Pod Autoscaler)Pod에 대한 Client Connection이 많아지거나 적어지면 리소스 정보를 확인하여 Pod를 증가시키거나 축소시키는 기술Scal in/out 을 통해 파드 수를 늘리거나 줄이는 방법Metric에 따ssunghwan.tistory.com 01. CA (Cluster AutoScaler)✅ EKS 에서 사용되는 AutoScaler로 Cluster의 작업 부하에 따라 자동으로 노드를 스케일링하는 서비스Node Scaling : Cluster가 더 많은 리소스를 필요로 하면 노드를 추가, 리소스 사용량이 줄어들면 노드를 제거.스케줄링 최적..
AutoScaling [Part 01]
·
Cloud Architect/Kubernetes
01. EKS (Elastic Kubernetes Service) 설치💁‍♂️ EKS 소개Kubernetes Control plane을 구성할 필요 없이 AWS에서 Kubernetes를 제공하는 관리형 서비스.장점은 아래와 같습니다.리팩토링이 필요없다.EKS환경에서 구동되는 Application은 표준 쿠버네티스 환경에서 그대로 구동 가능하며,반대로 On-premise 환경에 있던 구성을 EKS 환경으로 손쉽게 적용 가능함.opensource 커뮤니티에 적극적으로 기여한다.eksctl, autoscaler, CNI 개발 등. EKS Architecture 반대로, Kubernetes와 EKS의 차이점은?Kubernetes 사용시 Control plane 관리 부담이 크다 (CNI 구성, HA구성 등....
Kubernetes Object [Part 04]
·
Cloud Architect/Kubernetes
지난 포스팅에 이어 Object에 대해 마지막 포스팅이 될 것 같습니다.이 외에도 여러 Object가 있지만 대표적인 것들을 기본적으로 다루어보았고,추 후에는 이 Object들을 묶어서하나의 Side Project를 진행하려고 합니다 :) 01. ConfigMap워크로드에 필요한 설정 정보를 key-value 형태로 저장할 수 있는 데이터 오브젝트간단한 환경변수 부터 nginx.conf 와 같은 설정 파일도 저장 가능. 💁‍♂️ 주요 특징 1. 설정 데이터 저장환경 변수, 명령줄 인자, 설정 파일 등 다양한 형태의 설정 정보를 저장할 수 있다.2. 애플리케이션과 분리설정을 코드와 분리하여 관리함으로써 동일한 App의 Image를 여러 환경(prod, dev, stg)에서 다르게 설정 O3. 네임스페이스..
Kubernetes Object [Part 03]
·
Cloud Architect/Kubernetes
▶ 지난 포스팅Kubernetes Object [Part 01] — 하늘을 나는 펭귄 Kubernetes Object [Part 01]01. Kubernetes 오브젝트kubernetes 시스템 내에서 영속성을 가지는 오브젝트클러스터의 의도한 상태를 나타내기 위해 오브젝트를 이용status 필드는 kubernetes 시스템과 컴포넌트에 의해 오브젝트의 현ssunghwan.tistory.comKubernetes Object [Part 02] — 하늘을 나는 펭귄 Kubernetes Object [Part 02]▶ 지난 포스팅Kubernetes Object [Part 01] — 하늘을 나는 펭귄 01. Container Object💁‍♂️ Pod란?최소단위 쿠버네티스 객체docker container와는 ..