2. Kubernetes ReplicaSet
·
Kubernetes
쿠버네티스의 기본 단위 pod들의 집합이다. pod안에는 독립성을 보장하기 위해 하나의 컨테이너만 올리는 것이 가장 이상적이다. 하지만 보통의 애플리케이셔을 가동시키기 위해서는 DB, backend 등 여러 컨테이너를 필요로한다. 한개 이상의 컨테이너가 필요한 경우 레플리케이션이라는 쿠버네티스 Object를 활용하는 것이 여러 컨테이너를 관리하는데 유리하게 작용한다. 레플리케이션이 가진 장점은 명확하다.'실행중 포드가 중지되거나 삭제되어도 정해진 포드의 수를 유지한다.'즉 장애가 생기더라도 즉각적으로 다른 노드에서 포드를 재 생성한다는 것을 의미한다. yaml 생성#example-replica.yamlapiVersion: apps/v1kind: ReplicaSetmetadata: name: exampl..
1. Kubernetes Pod
·
Kubernetes
container application의 기본 단위이다. 컨테이너 집합체이며 1개 이상의 컨테이너가 포함된다. docker의 개념에서 살펴보면 도커 컨테이너와 같은 개념인 것이다.  yaml파일 작성nano pod-example.yamlapiVersion: v1kind: Podmetadata: name: example-podspec: containers: - name: example-container image: nginx:latest ports: - container: 80 protocol: TCPapiVersion: 오브젝트의 API 버전kind: 리소스의 종류metadata: 주석, 이름 등과 같이 리소스에 부가 정보spec: 리소의 정보쿠버네티스로 생성kubectl ..
BE전문가 프로젝트
'Kubernetes' 카테고리의 글 목록 (2 Page)