AWS/EKS 4

Kubectl 명령어 모음집

파드 정보를 가져온다. Kubectl get po ingress 정보를 가져온다. Kubectl get ing service 정보를 가져온다. kubectl get svc hpa 정보를 가져온다. kubectl get hpa EKS 클러스터 등록 aws eks --region {사용할 리전} update-kubeconfig --name {클러스터 명} aws eks --region ap-northeast-2 update-kubeconfig --name eks-test-service 단, EKS가 생성된 어카운트의 자격증명은 얻은상태에서 등록해야한다.

AWS/EKS 2023.09.15

AWS EKS ConfigMap 설정

ConfigMap 설정으로는 환경변수 설정, 파일로 마운트 등등 설정방법이 있으며 필자는 파일로 마운트 설정에 관해서 설명하려한다. 테스트 환경은 AWS EKS를 사용중이며 deployment,dockerfile을 통해 구성중이다. 더보기 apiVersion: v1 kind: ConfigMap metadata: name: jeonyj-conf data: nginx-conf: | user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; ... web-harulife-co-kr-conf: | server { ... } web-harulife-kr-conf: | server { ... } 위와같이 ..

AWS/EKS 2023.03.02

Kubernetes Node Limits,Request

쿠버네티스를 사용할때 의문점이 생겼다. Node에는 Pod가 저장되는데 Pod에대해 사용할수 있는 자원을 Requests, Limits 설정이 가능하다. Requests - Node에 Pod가 생성될때 요구하는 값. Limits - Node에 배치된 Pod가 최대로 사용할수 있는 값. 그리고 Node에 배치될때 Pod의 Requests값으로 배치가되는지 Limits로 배치가 되는지 궁금한 부분이였다. 결과는 Node에 Pod가 배치될땐 Requests값으로 배치가 된다. Requests값으로 배치가되고 Limits값까지 사용이 가능하지만 Node에서 필요한 자원을 지원해주지못할경우 CPU가 넘을경우 throttling이 발생되고 Memory가 넘을경우 Out Off Memory(OOM)가 발생된다.

AWS/EKS 2022.12.06