쿠버네티스의 논리적인 구성요소로는 어떤 것들이 있고, 무슨 역할을 하나요? Pod: 역할: 쿠버네티스에서 가장 작은 배포 단위이며, 하나 이상의 컨테이너 그룹을 포함합니다. 동일한 Pod 내의 컨테이너는 동일한 호스트에서 실행되며, 네트워크 및 스토리지 리소스를 공유합니다. ReplicaSet: 역할: ReplicaSet은 여러 개의 Pod 인스턴스를 관리하는 역할을 합니다. 지정된 수의 Pod 인스턴스를 유지하고, 실패한 Pod 인스턴스를 복구하거나 확장하여 스케일링하는 등의 작업을 수행합니다. Deployment: 역할: Deployment는 애플리케이션 배포와 롤링 업데이트를 관리합니다. 원하는 상태(예: 특정 버전의 애플리케이션)를 유지하고, 빠른 롤백 및 롤아웃 기능을 제공하여 애플리케이션의 배..