반응형

쿠버네티스 5

[Kubernetes] 쿠버네티스 기본 오브젝트 4개 (간단한 설명)

[Kubernetes] 쿠버네티스 기본 오브젝트 네 가지 오브젝트(Object)란? 쿠버네티스의 오브젝트는 쿠버네티스 시스템에서 영구한 객체이다. 즉, 오브젝트가 생성되면 쿠버네티스는 이 상태를 영구히 유지하기 위해 작동한다. 쿠버네티스의 오브젝트는 spec(스펙, 명세)과 status(상태) 등의 값을 가지는데, 여기에는 오브젝트를 생성한 의도나 오브젝트를 관리할 때 원하는 상태 등을 설정한다. 쿠버네티스의 기본 오브젝트(Object) 네 가지 파드 (Pod) - 쿠버네티스에서 실행되는 최소 단위이다. 독립적인 공간과 IP를 가진다. 네임스페이스 (Namespace) - 쿠버네티스 클러스터에서 사용되는 리소소들을 구분해서 관리하는 그룹이다. 볼륨 (Volume) - 파드가 사라지더라고 저장/보존이 가능..

Docker, Kubernetes 2021.12.08

쿠버네티스 pod, deployment, service 생성/확인/삭제 (kubectl 이용)

[Kubernetes] 쿠버네티스 pod, deployment, service 생성/확인/삭제 쿠버네티스의 pod, deployment, service에 대한 개념을 알고 싶다면 아래 링크를 참고하면 된다. 쿠버네티스의 기본 오브젝트 [Kubernetes] 쿠버네티스 기본 오브젝트 4개 (간단한 설명) [Kubernetes] 쿠버네티스 기본 오브젝트 네 가지 오브젝트(Object)란? 쿠버네티스의 오브젝트는 쿠버네티스 시스템에서 영구한 객체이다. 즉, 오브젝트가 생성되면 쿠버네티스는 이 상태를 영구히 유 unit-15.tistory.com 1. pod 생성/확인 방법 // pod 생성 kubectl run NAME --image=dockerhub계정/dockerhub리파지토리:version // pod ..

Docker, Kubernetes 2021.12.08

[Kubernetes] 쿠버네티스의 서비스 종류 (4개)

[Kubernetes] 쿠버네티스의 서비스 종류 (4개) Kubernetes의 Service란? 쿠버네티스의 Service란 Pod의 집합을 의미한다. Pod는 클러스터 내에서 유동적이므로 접속 정보가 일정하지 않다. 따라서 Pod 접속을 안정적으로 유지하기 위해 Service를 이용한다. 쿠버네티스 외부에서 내부로 접속할 때, 내부가 어떤 구조로 되어 있는지, 파드가 살았는지 죽었는지 신경 쓰지 않아도 Service가 이를 연결해주는 역할을 한다. 기존 인프라에서 Load Balancer, Gateway와 비슷한 역할을 한다. Kubernetes의 Service 종류 (Service Types) 쿠버네티스에서의 서비스는, 클러스터 외부에 서비스를 어떻게 노출(expose)하는지에 따라 크게 4가지로 구..

Docker, Kubernetes 2021.12.03

[쿠버네티스] 네임스페이스란? (+생성 방법/프로젝트 접근 방법) (OC)

[쿠버네티스] 네임스페이스란? (+생성 방법/프로젝트 접근 방법) (OC) 네임스페이스(Namespace)란? 네임스페이스는 리소스를 논리적으로 구분하는 장벽이다. 따라서 엄밀히 말하자면 이 포스팅의 제목은 틀린 것이지만 혼용하여 사용하는 경우도 간혹 있으므로 그냥 넘어가겠다. 이렇게 말해도 잘 이해가 가지 않는다면 도커와 쿠버네티스의 사례를 이용해 이해해보자. 도커를 사용할 때는 컨테이너를 논리적으로 구분하는 방법이 없었다. 컨테이너와 그와 관련된 리소스들을 용도에 따라 구분하여 관리할 수 있다면 편할 것이다. 이를 해결하기 위해 쿠버네티스가 네임스페이스(Namespace)라는 오브젝트를 제공하여 리소스를 논리적으로 구분하였다. 즉, 네임스페이스(또는 프로젝트)란 포드, 레플리카셋, 디플로이먼트, 서비..

Docker, Kubernetes 2021.11.28

[Kubernetes] 쿠버네티스란? 간단한 개념 및 설명 (+Docker 도커)

[Kubernetes] 쿠버네티스란? 간단한 개념 및 설명 쿠버네티스는 다수의 컨테이너를 관리하기 위한 툴로써, 컨테이너의 자동 배포와 배포된 컨테이너에 대한 동작 보증, 부하에 따른 동적 확장 등의 기능을 제공한다. 구체적으로 말하자면, 서버 트래픽 갑자기 폭발할 때 pod 생성을 늘려서 서버가 다운되지 않게 해주는 것이 쿠버네티스이다. 처음에는 다수의 컨테이너만 관리하는 도구였지만, 현재는 컨테이너 인프라에 필요한 기능을 통합하고 관리하는 솔루션으로 발전했다. 쿠바네티스는 구글이 오픈 소스로 공개하였으며, 2015년에 쿠버네티스 버전 1.0이 출시되었다. 쿠버네티스(Kubernetes)의 의미 Kubernetes는 그리스어로 도선사(pilot)나 조타수(helmsman)을 의미한다. 도선사는 배를 수..

Docker, Kubernetes 2021.11.26
반응형