Cloud Study Jam 2

[GCP Study Jam] Kubernetes Engine으로 배포 관리

GCP를 활용한 Kubernetes 학습을 진행하며 정리하는 글입니다 (Google Cloud Study Jam 참여 중). Introduction to deployment 배포가 단일 환경 또는 지역으로 제한될 경우 다음과 같은 이슈가 발생 할 수 있습니다. Resource limits reached 단일 환경, 특히 내부 환경에서는 Resource가 Production 요구사항을 충족하지 못할 수 있습니다. Limited geographical scope 단일 환경에서 배포하면 지리적으로 멀리 떨어진 사용자들이 모두 하나의 배포에 접근해야 합니다. Limited availability 애플리케이션의 결함 감내 시스템 및 탄력성 유지에 어려움이 발생합니다. Provider-Dependent 제공업체 수..

[GCP Study Jam] Kubernetes를 통한 클라우드 조정

GCP를 활용한 Kubernetes 학습을 진행하며 정리하는 글입니다 (Google Cloud Study Jam 참여 중). Pod Pod 란? 하나 이상의 Container가 포함된 집합을 의미합니다. 일반적으로 종속도가 높은 여러 Container가 있을 경우 Container들을 단일 Pod로 패키징합니다. Volume 은 Data Disk로서 Pod의 컨테이너에서 사용할 수 있습니다. Pod는 Contents에 대한 공유 Namespace 제공합니다. Pod에 속한 두 Container가 서로 통신할 수 있으며 연결된 Volume도 공유합니다. Pod는 Network Namespace도 공유합니다(Pod마다 IP주소가 하나씩 있습니다.). Pod는 하나의 Container(Monolith)로 구성..