Kubernetes에서는 YAML 파일을 통해 클러스터 리소스를 선언적으로 정의한다. 다음 각 파일은 특정 목적과 역할을 가지고 있다. deployment.yml 애플리케이션의 배포를 정의하는 파일이다. 애플리케이션을 실행할 컨테이너 이미지, 포트, 환경 변수, 볼륨 등의 세부 사항을 명시한다. 복제본(Replica)을 지정하여 원하는 수의 포드를 항상 실행되도록 관리한다. 롤링 업데이트와 같은 배포 전략을 설정할 수 있다. hpa.yml Horizontal Pod Autoscaler(HPA)를 설정하는 파일이다. 클러스터의 리소스 사용률(예: CPU, 메모리 또는 사용자 정의 메트릭)을 모니터링하여 자동으로 포드 수를 조절한다. 부하에 따라 애플리케이션의 확장성과 효율성을 보장할 수 있다. ingres..