Kubernetes

Kubernetes

Kubernetes 배포판과 k3s

앞선 글에서 Kubernetes의 철학과 아키텍처, Pod, 워크로드 리소스까지 정리했다. 그런데 막상 실무에 들어가면 "k8s 씁니다"가 아니라 "k3s 씁니다", "EKS 씁니다", "GKE 씁니다" 같은 말을 더 자주 듣는다. Kubernetes가 하나의 단일 제품이 아니라 다양한 형태로 존재하기 때문이다. 이것들이 다 뭔지, 어떻게 다른지, 그리고 k3s는 특히 왜 쓰는지를 이어서 정리한다.Kubernetes는 하나가 아니다Kubernetes는 CNCF(Cloud Native Computing Foundation)가 관리하는 오픈소스 프로젝트다. 이 소스코드를 특정 환경에 맞게 최적화하거나 설치를 단순화하거나 기능을 추가한 형태들이 배포판(Distribution) 이다. Linux에 Ubuntu,..

Kubernetes

쿠버네티스 총 정리

Kubernetes 기본개념1. 철학과 개념선언적 관리 (Declarative Management)정의: 애플리케이션의 "원하는 상태(desired state)"를 파일로 선언하면, 쿠버네티스가 그 상태를 자동으로 만들고 유지하는 관리 방식이다.핵심 포인트:쿠버네티스의 주요 특징은 선언적으로 애플리케이션을 관리한다는 것컨테이너의 이상적인 상태를 YAML 또는 JSON 형식의 매니페스트 설정 파일로 선언파일 기반이므로 Git으로 버전 관리 가능 → 과거 상태로 되돌리기 용이매니페스트 (Manifest)정의: 쿠버네티스 리소스의 "원하는 상태"를 정의한 설정 파일이다.핵심 포인트:YAML 또는 JSON 형식으로 작성용어 유래: 원래 화물 목록(적하목록)이라는 뜻. "이 안에 뭐가 있어야 한다"를 선언하는 문..

hsb_02
'Kubernetes' 카테고리의 글 목록