[Kubernetis] 쿠버네티스 개념 #1
Kubernetis란? 현재 가장 유명한 컨테이너 오케스트레이션 도구이다. 컨테이너 오케스트레이션이란? 컨테이너화 된 애플리케이션에 대한 자동화된 설정, 관리 및 제어 체계 오케스트레이션의 기능 클러스터 관리: 컨테이너를 분산 실행하고, 확장, 로드 밸런싱 등을 관리한다. 네트워킹: 컨테이너 간 통신을 위한 가상 네트워크를 생성하고, 네트워크 정책을 설정하며, 컨테이너와 외부 네트워크 간의 연결을 관리한다. 상태관리: 컨테이너 실행 상태, 애플리케이션의 설정 정보, 환경 변수 등을 관리하고, 애플리케이션의 상태 변화에 따라 컨테이너를 생성, 업데이트, 삭제하는 등의 작업을 수행한다. 배포 관리: 새로운 애플리케이션 버전의 배포, 트래픽 분배 등을 수행하며, 애플리케이션의 가용성과 안정성을 유지하면서 배포..