Kubernetes Engine
-
[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 애플리케이션 외부 노출 ..
-
[퀵랩] 고급 - 쿠버네티스 솔루션 01/08Qwiklabs/고급 - Kubernetes Solutions 2020. 5. 23. 20:15
안녕하세요, 오늘은 쿠버네티스 솔루션입니다. 공부할수록 쿠버네티스가 담고 있는 깊이가 깊다는 생각이 듭니다. 쿠버네티스가 낯선 분들께는 쿠버네티스 솔루션 핸즈온 랩을 통해서 실무에 대한 감을 익히시길 바라고, 현업에서 사용하시는 분들께는 조금이라도 도움이 되셨으면 하는 바람입니다. 이번 랩에서는 배포 시나리오에 대해서 다룹니다. 롤링 업데이트, 카나리 배포, 블루 그린이 그 시나리오들입니다. 추후 한번 같이 살펴보시고, 이종 배포에는 어떤 것이 있는지 알아보겠습니다. (이종 배포는 다른 인프라 환경 혹은 리전에서 특정한 기술적, 운영적 필요에 의한 연결을 포함하는 것을 뜻합니다.) 싱글 클라우드를 통해서 싱글 리전에 클라우드를 구축하면 생길 수 있는 문제점은 다음과 같습니다. 1. 최대 리소스 제한 2...
-
[퀵랩] 초급 - GCP Essentials 04/05Qwiklabs/초급 - GCP Essentials 2020. 5. 14. 09:00
안녕하세요! 오늘은 GKE 구글 클러스터 엔진을 통한 배포를 배워보는 시간입니다. 쿠버네티스 엔진을 통해서 관리형 환경을 제공 받고, 컨테이너 클러스터를 통해서 배포 관리, 자동으로 스케일링, 모니터링 등의 기능을 보장받는 것이 쿠버네티스의 특징이 되겠습니다. (퀵랩에서 적은 내용이 길었는데 아직은 깊게 알지 않아도 됩니다. 하늘색 글귀를 보세요.) GKE를 사용한다면, 다음과 같은 이점도 얻을 수 있습니다. 1) 인스턴스 로드밸런싱 2) 노드 풀 3) 노드 인스턴스 오토스케일링 4) 노드 소프트웨어 자동 업그레이드 5) 노드 헬스와 가용성 유지 6) 로깅 / 모니터링 콘솔창 열어 주시고, 클라우드 쉘까지 넘어가 보겠습니다. 다음으로 쉘을 열어서 활성화된 계정을 확인하고, 프로젝트 ID도 제대로 출력이 ..