Skaffold를 사용하여 Linux 기반 워크로드 빌드 및 배포

Skaffold는 애플리케이션 빌드, 푸시, 배포를 위한 워크플로를 처리합니다. Linux, Tomcat, WebSphere, JBoss, Apache, WordPress는 기본적으로 Skaffold 아티팩트 생성을 지원합니다.

Cloud Shell을 사용하는 경우에는 Skaffold이 이미 설치되어 있습니다. Skaffold를 설치해야 하는 경우 Skaffold 설치를 참조하세요.

시작하기 전에

이 문서에서는 마이그레이션을 완료했고 생성된 아티팩트를 검토했다고 가정합니다.

Linux 기반 워크로드에서 Skaffold 사용

skaffold.yaml 파일은 생성된 아티팩트의 루트 폴더에 있습니다. skaffold.yaml 파일을 수정하는 방법은 Skaffold 파일 참조를 확인하세요.

로컬에서 Skaffold를 실행하려면 생성된 아티팩트의 루트 폴더에서 다음 명령어를 실행합니다.

skaffold run -d eu.gcr.io/PROJECT_ID

PROJECT_ID를 프로젝트 ID로 바꿉니다.

클라우드에서 Skaffold를 실행하려면 다음 명령어를 사용합니다.

skaffold run -d eu.gcr.io/PROJECT_ID -p cloudbuild

다음 단계