Kubernetes 용어 정리 포스팅 썸네일 이미지

Kubernetes

Kubernetes 용어 정리

1. 용어 정리 1. 오브젝트 (Object) K8s 시스템의 엔티티(최소의 기능을 하는 단위)로서, 파드나 서비스 컨트롤러같은 인스턴스를 지칭한다. 오브젝트는 같은 네임스페이스에서 같은 종류 오브젝트가 다수 존재할 경우 이 오브젝트들은 각각 다른 이름을 가져야만 한다. 2. 파드 (Pod) 컨테이너를 실행하기 위한 오브젝트. 파드에서는 한 개 혹은 다수의 컨테이너를 담을 수 있다. 3. 워크로드 (Workload) K8s에서 구동되는 애플리케이션. 오브젝트들을 묶어서 나타내는 하나의 그룹이라고 볼 수 있다. K8s docs의 예시를 가져오자면 예를 들어, 웹 서버와 데이터베이스가 있는 워크로드는 데이터베이스를 한 스테이트풀셋 안에서 실행할 것이며, 웹서버를 디플로이먼트를 통해 실행할 것이다. 같이 여러..

2021.11.01 게시됨

컨테이너(Container)란? 포스팅 썸네일 이미지

Cloud

컨테이너(Container)란?

1. 컨테이너(Container)란? 컨테이너(Container)는 다른 프로세스와 분리되어 실행되며 하나의 인스턴스라 할 수 있다. ㄴ 전통적 방식 애플리케이션 서버를 실행하기 위하여 이전 전통적인 방식은 한 물리 서버에서 다수의 애플리케이션을 실행하였다. 이와 같은 방식은 여러개의 애플리케이션이 리소스를 사용하기 때문에 리소스가 부족할 수도 있고 이를 해결하기 위하여 서버 스펙을 높게 한다면, 리소스를 사용하지 않아 비용적으로 손해가 발생한다. 또한 배포를 위해 서버를 종료하면 실행중인 모든 애플리케이션이 종료하게되는 아주 비효율적인 방식이다. ㄴ 가상화 방식 위 전통적 방식의 문제들을 해결하기 위하여 가상화가 도입되었다. 이는 기존에 동일한 서버를 사용하였다면 가상화를 사용하여 VM으로 서버를 분리..

2021.09.14 게시됨

쿠버네티스(Kubernetes)란? 포스팅 썸네일 이미지

Kubernetes

쿠버네티스(Kubernetes)란?

1. 쿠버네티스(Kubernetes)란? 쿠버네티스란 컨테이너로 구성된 애플리케이션을 효율적으로 배포하며 운영하기 위해 사용되는 오픈 소스 플랫폼이다. 쿠버네티스은 줄여서 쿠바, 쿠베로 부르기도 하며 쿠버네티스(Kubernetes) 맨 앞 K와 맨 뒤 s사이 8글자가 있다고 하여 k8s라고도 부른다. 쿠버네티스는 그리스어로 캡틴, 조타수의 의미를 갖고 있어 로고를 보면 배의 타륜이 그려져 있다. 쿠버네티스는 본래 구글의 사내 운영 시스템인 Borg를 오픈 소스로 만든 것으로, 계속하여 많은 기업이 참가하여 발전시킴으로써 현재 많은 곳에서 사용이 되고 있으며, 현재에도 개선 및 발전을 위하여 많은 기업들이 기여하고 있다. * 컨테이너(Container) 쿠버네티스란 컨테이너를 관리하기 위한 것으로 그만큼 ..

2021.09.13 게시됨