이 글은 Mumshad Mannambeth가 강의한 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의 커리큘럼을 토대로 공부한 내용을 정리하였음을 밝힙니다. 쿠버네티스 환경변수 설정 우리가 개발한 애플리케이션은 대부분 여러가지 환경변수(설정값)들을 정의해야 한다. 간단한...
(K8S) 도커와 쿠버네티스의 매개변수 받는 방법
이 글은 Mumshad Mannambeth가 강의한 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의 커리큘럼을 토대로 공부한 내용을 정리하였음을 밝힙니다. [Docker] 간단히 살펴보는 Dockerfile의 CMD 프로세스가 종료되면 함께 종료되는 컨테이너 dock...
(K8S) 스태틱 파드(Static Pods)
이 글은 Mumshad Mannambeth가 강의한 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의 커리큘럼을 토대로 공부한 내용을 정리하였음을 밝힙니다. 마스터 노드(컨트롤 플레인)가 없는 상황 가정 어떤 파드를 어떤 노드에 배포할지 kube-scheduler가 결정...
(K8S) 롤링 업데이트(Rolling Update)
이 글은 Mumshad Mannambeth가 강의한 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의 커리큘럼을 토대로 공부한 내용을 정리하였음을 밝힙니다. 디플로이먼트 롤아웃과 리비전 앞서, 디플로이먼트는 레플리카셋의 변경 사항을 저장하는 리비전(revision)을 남...
(K8S) 데몬셋(DaemonSet)
이 글은 Mumshad Mannambeth가 강의한 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의 커리큘럼을 토대로 공부한 내용을 정리하였음을 밝힙니다. 데몬셋(DaemonSet)이란? 데몬셋(DaemonSet)은 클러스터 내의 모든 노드에 파드 복제본을 단 하...
(K8S) 파드에 필요한 리소스 설정하기
이 글은 Mumshad Mannambeth가 강의한 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의 커리큘럼을 토대로 공부한 내용을 정리하였음을 밝힙니다. 쿠버네티스의 스케줄러(scheduler)는 어떤 파드를 어떤 노드에 배치할지 결정한다. 즉, 해당 파드가 필요로하...
(K8S) 테인트와 톨러레이션 vs 노드 어피니티
이 글은 Mumshad Mannambeth가 강의한 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의 커리큘럼을 토대로 공부한 내용을 정리하였음을 밝힙니다. 이번 글에서는 파드를 적합한 노드에 배포하기 위해 테인트와 톨러레이션과 노드 어피니티를 조합하여 사용하는 방법을 ...
(K8S) 노드 셀렉터와 노드 어피니티
이 글은 Mumshad Mannambeth가 강의한 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의 커리큘럼을 토대로 공부한 내용을 정리하였음을 밝힙니다. 이번 글에서는 파드를 노드에 배치하는 방법으로 노드 셀렉터(nodeSelector)와 노드 어피니티(Node Af...
(K8S) 테인트와 톨러레이션
이 글은 Mumshad Mannambeth가 강의한 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의 커리큘럼을 토대로 공부한 내용을 정리하였음을 밝힙니다. 이번 글에서는 어떤 파드를 어떤 노드에 배치하는지, 즉 파드와 노드 간의 관계를 다룬다. 사람에게 들러붙으려는 ...
(K8S) 매뉴얼 스케줄링
이 글은 Mumshad Mannambeth가 강의한 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의 커리큘럼을 토대로 공부한 내용을 정리하였음을 밝힙니다. nodeName으로 직접 노드를 지정하여 스케줄링 쿠버네티스에서는 파드 정의 YAML 파일에서 nodeName을 ...