IT/GCP
-
[GCP Skills Boost] Spinnaker 및 Kubernetes Engine을 사용한 지속적 배포 파이프라인IT/GCP 2022. 11. 22. 18:00
안녕하세요! Devfest Cloud Hero 세션에 오신 여러분 환영합니다. 이번 랩을 통해서 다음의 내용을 학습합니다. 1. Kubernetes 클러스터 생성, 2. 애플리케이션을 다운로드 / Git 저장소 생성 후 GCR에 배포합니다. 3. Helm으로 Spinnaker를 Kubernetes Engine에 배포합니다. 4. Docker Image를 빌드합니다. 5. 애플리케이션 변경시 Docker image 변경하는 트리거를 만들어 봅니다. 6. Spinnaker 파이프라인을 구성합니다. 가용 영역을 us-central1-f로 설정하기 gcloud config set compute/zone us-central1-f GKE 클러스터 생성하기 gcloud container clusters create ..
-
[Cloud Hero 1-3] Kubernetes Engine: Qwik StartIT/GCP 2022. 11. 22. 18:00
안녕하세요, 이번 랩에서는 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 애플리케이션 외부 노출 ..
-
[Cloud Hero 2-1] Kubernetes를 통한 클라우드 오케스트레이션IT/GCP 2022. 11. 22. 14:45
안녕하세요! Devfest Cloud Hero 세션에 오신 여러분 환영합니다. 이번 실습을 통해 Kubernetes를 경험해 보는 시간을 갖겠습니다. 리전 세팅하기 gcloud config set compute/zone us-central1-b 클러스터 생성하기 gcloud container clusters create io Github 저장소 클론하기 gsutil cp -r gs://spls/gsp021/* . 디렉토리 변경하기 cd orchestrate-with-kubernetes/kubernetes 파일 확인하기 ls 디플로이먼트 만들기 kubectl create deployment nginx --image=nginx:1.10.0 파드 확인하기 kubectl get pods 컨테이너 외부로 노출하기..
-
[Cloud Hero 1-2] Cloud Storage: Qwik Start – CLI/SDKIT/GCP 2022. 11. 22. 14:45
안녕하세요, Devfest Cloud Hero에 오신 여러분! 이번 랩에서는 Cloud Storage를 통해 버킷 생성 / 파일 업로드 / 객체 액세스 권한 제어 등을 확인해 보겠습니다. 이번 랩에서 테스트할 이미지를 다운로드합니다. wget --output-document ada.jpg https://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Ada_Lovelace_portrait.jpg/800px-Ada_Lovelace_portrait.jpg 앞서 변경한 버킷명으로 YOUR-BUCKET-NAME 부분을 수정해야 합니다! gsutil cp ada.jpg gs://YOUR-BUCKET-NAME 업로드 이후 클라우드 쉘에서 이미지를 삭제합니다. rm ada.j..
-
[Cloud Hero 1-1] App Engine : Qwik Start-PythonIT/GCP 2022. 11. 22. 14:45
안녕하세요, GDG Devfest Cloud Hero 세션에 오신 여러분 환영합니다! 이번 랩은 앱 엔진을 통한 애플리케이션 동작을 제어하는 내용입니다. git clone https://github.com/GoogleCloudPlatform/python-docs-samples.git cd python-docs-samples/appengine/standard_python3/hello_world dev_appserver.py app.yaml cd python-docs-samples/appengine/standard_python3/hello_world nano main.py Hello, Cruel World! gcloud app deploy gcloud app browse 이후에 링크를 확인하시고, 잠시 기다..
-
GCP BigQuery 할당량 오류 문제 관련IT/GCP 2022. 1. 17. 12:39
안녕하세요, 오늘은 BQ 작업 중 Quota Exceeded 관련 내용 처리를 어찌해야 되는지에 대해서 다뤄보겠습니다. GCP 작업 중, 다음과 같은 메시지가 확인된다면, 하기 쿼리를 실행하여 실패한 이유에 대해서 확인하실 수 있습니다. 케이스를 오픈하여 쿼터 제한 수량을 바로 해제할 수 있지만 불필요한 결제를 방지하기 위해서 하기의 쿼리를 통해서 실패한 이슈가 무엇인지 먼저 파악해 보시는 것을 권장드립니다. SELECT job_id, creation_time, error_result FROM `region-us`.INFORMATION_SCHEMA.JOBS_BY_PROJECT WHERE creation_time > TIMESTAMP_SUB(CURRENT_TIMESTAMP, INTERVAL 1 DAY) A..