2022/11/26 2

[CKA] 2. pod 란

개요 k8s의 기본 배포 단위이 Pod에 대하여 알아 보겠습니다. Pod란? continer들을 포장한 Object(객체) 입니다. 여기서 Object라고 표현한 이유는 k8s는 항상 목표로 하는 상태를 etcd에서 저장하고 관리하는데, 이 저장되는 단위가 object단위 이기 때문입니다. 그래서 k8s에서는 모든것이 object입니다. Pod 구성 pod는 container를 가질수 있는데 1개 이상의 container를 가질 수 있습니다. 이말은 즉, pod는 2개의 container도 가질 수 있다는 말입니다.단 제약 사항으로 같은 port를 open하는 container는 가질 수 없습니다. 그이유는 pod내의 container들 간의 통신은 localhost로 이루어기 지기 때문에 port가 중..

Cloud/k8s-CKA 2022.11.26

[k8s] k8s 관련 지식

1. k8s가 뭔지 아는가? 1) k8s란? container를 관리하는 ochestration tool 입니다. 2) k8s의 핵심 개념? 쿠버네티스에서 가장 중요한 것은 desired state 라는 개념입니다. desired state란 운영자가 원하는 시스템의 상태를 설정해 놓으면 k8s가 끊임없이 current state를 체크해서 desired state를 맞추는 것입니다. 3) k8s는 desired state를 어떻게 구현하였는가? (1) api-server - kubelet과 kubeproxy의 요청을 처리 합니다. - kube-apiserver는 etcd에 접근할 수 있는 유일한 Component로, K8s 클러스터의 상태를 Key-Value 형식으로 etcd 저장소에 관리 합니다. (..

Cloud/k8s 2022.11.26