IT/CKA 53

CKA 준비과정 - Kubernetes 개념 (3) / Pod

Pod 는 내용이 많아 별도로 포스팅하여 정리합니다. Pod ? - 쿠버네티스의 궁극적 목표는 워커 노드 내에서 컨테이너 형태로 애플리케이션을 배포하는 것이다. - 이 때, 컨테이너는 Pod 라고 불리는 캡슐 형태의 오브젝트로 서비스를 배포한다. - Pod : 애플리케이션의 단일 인스턴스, 쿠버네티스의 최소 단위 파이썬 캡슐화 파드가 1개 실행되고 있다고 가정할 때, 애플리케이션의 확장이 필요하다면 어떻게 해야하는가? => 같은 노드 내 신규 파드를 생성하여 두 개의 파이썬 파드를 배포한다. => 노드에 공간이 없다면? - 신규 노드 생성하여 다시 추가 파드를 배포한다. ==> 궁극적으로, 파드는 애플리케이션과 컨테이너의 1:1 관계를 의미한다. - 파드는 Scale out, in ㅡ 즉, 삭제 / 확대..

IT/CKA 2023.04.24

CKA 준비과정 - Kubernetes 개념 (2)

kube-api server - 클러스터에서 업데이트가 이루어질 때, 모든 작업의 중심점이 된다. - ETCD Cluster와 통신하는 유일한 리소스 - kubectl 명령을 실행 시 정보 응답 과정 > [kubectl 명령 실행] -> [kube-apiserver] -> [kube 관리자 인증] -> [ETCD cluster 에서 데이터 응답] > kubectl 명령어가 아닌, POST request를 통해 API 호출도 가능하다. - Pods 생성 예시 1. Authenticate User : 유저 인증 2. Validate Request : 요청 검증 3. Retrieve data : Pod를 노드에 할당하지 않고 생성 4. Update ETCD : etcd cluster에 "Pod 생성 사용자" ..

IT/CKA 2023.04.22

CKA 준비과정 - Kubernetes 개념 (1) / 2023.04.16

본 학습 정리는 CKA 자격증이라면 모두들 알고 계시는 강의를 토대로 합니다. Certified Kubernetes Administrator (CKA) Practice Exam Tests | Udemy 위 강의 과정을 토대로, 개인 학습을 진행하기 위해 포스팅을 진행하며 정리 내용 중 오류가 있는 부분이 있을 수 있습니다. 만일 참고하시는 분께서 오류를 발견하셨다면 댓글로 정정해주신다면 감사하게 수정하도록 하겠습니다. Cluster Architecture 쿠버네티스 아키텍처는 크게 Master 노드 / Worker 노드로 구분된다. Master Node 구성 요소 : ETCD Cluster, kube-apiserver, Kube Controller Manager, kube-scheduler Worker ..

IT/CKA 2023.04.16
반응형