728x90
안녕하세요, 이번 랩에서는 Kubernetes Engine을 통한 애플리케이션 배포를 진행하겠습니다.
먼저, 컴퓨팅 영역을 설정합니다.
gcloud config set compute/zone us-central1-a
그리고 클러스터명을 설정해 보겠습니다.
랩에서는 예시로 my-cluster를 설정합니다.
gcloud container clusters create [CLUSTER-NAME]
클러스터 인증 정보 불러오기
gcloud container clusters get-credentials [CLUSTER-NAME]
애플리케이션 배포
kubectl create deployment hello-server --image=gcr.io/google-samples/hello-app:1.0
애플리케이션 외부 노출
kubectl expose deployment hello-server --type=LoadBalancer --port 8080
서비스 확인
kubectl get service
클러스터 삭제
gcloud container clusters delete [CLUSTER-NAME]
감사합니다.
728x90
반응형
'IT > GCP' 카테고리의 다른 글
[Cloud Hero 2-2] Google Kubernetes Engine의 NGINX 인그레스 컨트롤러 (0) | 2022.11.22 |
---|---|
[GCP Skills Boost] Spinnaker 및 Kubernetes Engine을 사용한 지속적 배포 파이프라인 (0) | 2022.11.22 |
[Cloud Hero 2-1] Kubernetes를 통한 클라우드 오케스트레이션 (0) | 2022.11.22 |
[Cloud Hero 1-2] Cloud Storage: Qwik Start – CLI/SDK (0) | 2022.11.22 |
[Cloud Hero 1-1] App Engine : Qwik Start-Python (0) | 2022.11.22 |