Kubernetes
-
쿠버네티스 클러스터와 컴포넌트Kubernetes - 기초 2022. 8. 24. 08:24
Kubernetes를 사용하려면 제일 먼저 클러스터를 구성해야합니다. Kubernetes Docs에서는 "클러스터는 컨테이너화된 애플리케이션을 실행하는 노드라고 하는 워커 머신의 집합. 모든 클러스터는 한 개의 워커 노드를 가진다."로 설명하고 있습니다. Kubernetes Cluster 구조 위의 그림과 같이 Kubernetes cluster는 하드웨어 수준에서 많은 노드로 구성됩니다. Master node(Control Plane)과 Worker node로 나뉘고, 다양한 component를 통해 동작합니다. Master node(Control plane)와 Worker node Master node와 Woker node의 역할과 각 component에 대해 간단하게 알아보자 (cloud contro..
-
OCI와 CRIKubernetes - 기초 2022. 8. 23. 01:14
Kubernetes(이하, k8s)를 스터디 시작에 앞서 제일 먼저 도커를 배우게 된다. 먼저 가상화 환경을 이해해야 컨테이너를 관리 및 실행하는 docker와 k8s container runtime을 이해 할 수 있기 때문이라고 생각한다. 그럼, container를 실행하는 것은 docker 뿐이고 k8s는 docker를 관리하는 것일까?? 아니다. Don't panic: Kubernetes and Docker k8s v1.20 이후 Container runtime에서 docker 사용이 중단 된다. 괜찮을까? 아래에서 다룰 OCI와 CRI에 의해서 괜찮다. 도커가 생성하는 이미지는 실제로는 도커에만 특정된 이미지가 아니라 OCI 이미지이다. k8s는 OCI 호환 이미지를 어떤 도구를 사용해 빌드했던 ..