본문 바로가기

Cloud

[Cloud] k8s(Kubernetes)의 대표적인 기능 쿠버네티스에는 어떠한 기능들이 있을까요?대표적인 기능으로는 다음의 네 가지가 있습니다.Load BalancingSelf-HealingAuto ScailingRolling Update하나하나씩 예시와 함께 차근차근 살펴보도록 하겠습니다.사용 툴Grafana : 대시보드를 통해 직관적으로 확인하기 위해 사용Kubernetes Dashboard : 그라파나와 마찬가지로 대시보드를 통해 파드들의 상태를 확인하기 위해 사용Loki : 로깅을 확인하기 위해 사용실습 코드코드를 살펴보기 전에, 쿠버네티스의 선언적 관리 환경을 사용하는데 이에 대해 간단히 언급하고 넘어가겠습니다.Object들의 배포를 코드로 관리함으로써 자동화된 오브젝트 관리를 이룰 수 있습니다. 즉, 해당 파일을 참조하며 구성 파일의 상태와 현재 파.. 더보기
[Cloud] 컨테이너란 무엇일까? 컨테이너란? 클라우드를 공부하며 항상 나오는 개념인 컨테이너, 그 개념을 정리해 보고자 작성하는 글입니다. 먼저 컨테이너의 정의를 살펴보겠습니다. 컨테이너는 실행에 필요한 모든 파일을 포함한 전체 실행(runtime) 환경에서 애플리케이션을 패키징하고 격리할 수 있는 기술입니다. 이와 같이 애플리케이션 코드를 가지고, 종속 항목을 포함하고 있습니다. 종속 항목에는 다음과 같은 것들이 있습니다. 실행하는 데 필요한 런타임(예를 들면, 자바나 파이썬 등) 실행하는 데 필요한 의존성(라이브러리 등) 정리해 보면, 컨테이너란 실행 가능한 애플리케이션과 실행 시 필요한 의존성들을 한꺼번에 패키징 한 것이라고 할 수 있습니다. 컨테이너를 활용해 애플리케이션을 다른 환경으로 쉽게 이동하고, 일관된 실행 환경을 제공할.. 더보기