1.7 KiB
1.7 KiB
- 작성 날짜: 2026-02-27 K8s (K뒤에 8글자가 있다고 이렇게 표기하기도 함)
📑 개념
[!abstract] "수많은 컨테이너를 지휘하여 **사용자가 원하는 상태(Desired State)**로 유지해 주는 거대한 자동화 관리 시스템"
컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화해 주는 오픈 소스 컨테이너 오케스트레이션 플랫폼**입니다. 구글이 내부에서 사용하던 시스템을 기반으로 탄생했으며, 현재 전 세계 컨테이너 관리 시스템의 표준으로 자리 잡고 있습니다.
📌 핵심 기능
[!check] ① 선언적 구성 (Declarative Configuration) "컨테이너 3개를 띄워줘"라고 명령서(YAML 파일)를 던지면, 쿠버네티스가 현재 상태를 확인하고 명령서와 일치하도록 스스로 자원을 조정합니다. ② 자가 치유 (Self-healing) 컨테이너가 죽으면 즉시 감지하여 새로운 컨테이너를 다시 띄웁니다. 노드 자체가 죽어도 해당 노드에 있던 컨테이너들을 다른 건강한 노드로 옮겨서 실행합니다. ③ 무중단 배포 및 롤백 서비스를 중단하지 않고 애플리케이션 버전을 업데이트할 수 있으며, 문제가 생기면 즉시 이전 버전으로 되돌리는(Rollback) 기능을 제공합니다.
📝 노트
[!note]
- 컨테이너 오케스트레이션을 해주는 엔진, 사용방법을 정확히 알고 쓰기가 까다로움. (알아야 할 내용이 많다.)
- 하지만 온라인 서비스 운영에 반드시 필요한 기능들을 다 지원해준다.
🔗 지식 연결
- 태그: #zettelkasten #knowledge