Azure
[CI/CD] PersistentVolumeClaim(PVC)를 활용한 GitHub Actions에서 Checkout 없는 자동 배포
GitHub Actions 환경에서 Actions Runner Controller(ARC)의 역할과, checkout 없이도 배포할 수 있는 방법을 설명하고, 발생할 수 있는 오류에 대해 정리합니다.1. Actions Runner Controller(ARC)란 무엇인가?Actions Runner Controller(ARC)는 GitHub Actions의 Self hosted runner(Pod)를 Kubernetes 클러스터에서 오케스트레이션하고 자동으로 스케일링하는 Kubernetes 연산자입니다. ARC는 GitHub Actions에서 요청하는 워크플로우에 맞춰 Runner(Pod)의 개수를 자동으로 조정하여 필요한 자원만큼만 사용하게 해 줍니다. 다음은 ARC의 주요 기능입니다.자동 스케일링: 필요..
2024. 10. 4. 16:17