Kubernetes
-
Replicaset & DeploymentMSA/Kubernetes 2023. 2. 16. 20:42
ReplicaSet ( self-healing ) 파드를 식별하는 방법이 명시된 셀렉터, 유지해야 하는 파드 개수를 명시하는 레플리카의 개수, 그리고 레플리카 수 유지를 위해 생성하는 신규 파드에 대한 데이터를 명시하는 파드 템플릿을 포함한다. 레플리카셋은 필드에 지정된 설정을 충족하기 위해 필요한 만큼 파드를 만들고 삭제한다. 레플리카셋이 새로운 파드를 생성해야 할 경우, 명시된 파드 템플릿을 사용한다. 레플리카셋은 파드의 metadata.ownerReferences 필드를 통해 파드에 연결되며, 이는 현재 오브젝트가 소유한 리소스를 명시한다. 레플리카셋이 가지고 있는 모든 파드의 ownerReferences 필드는 해당 파드를 소유한 레플리카셋을 식별하기 위한 소유자 정보를 가진다. 이 링크를 통해 ..
-
Kubernetes 개요MSA/Kubernetes 2023. 2. 15. 19:35
Kubernetes k8s , kube 등으로 불림 한국어 매뉴얼을 제공한다. 테이너화된 애플리케이션을 자동으로 배포, 스케일링 및 관리해주는 오픈소스 시스템입니다. 내용추가 필요 용어 Node : 노드는 클러스터에 따라 가상 또는 물리적 머신일 수 있다. ( 장비를 뜻함 ), 노드는 마스터에 의해 관리된다. 하나의 노드는 여러개의 Pod 를 가질 수 있고, 마스터는 클러스터 내 노드를 통해서 파드에 대한 스케쥴링을 자동으로 처리한다. Pod : Cluster 에서 실행 중인 Container 집합으로 일부 자원을 공유한다. 볼륨과 같은, 공유 스토리지 클러스터 IP 주소와 같은, 네트워킹 컨테이너 이미지 버전 또는 사용할 특정 포트와 같이, 각 컨테이너가 동작하는 방식에 대한 정보 Control Pla..