반응형
1. 쿠버네티스 볼륨은 디스크 서비스로 Pod 내 컨테이너들이 접근가능하다.
쿠버네티스 볼륨은 데이터를 담는 디렉토리로 pod 내에서 구동되는 컨테이너들보다 오래 유지되며, 그 데이터는 컨테이너가 재시작되더라도 계속 보존되며, 로컬 디스크, configMap, secret, persistentVolumeClaim, emptyDir, hostPath 등이 있다.
2. 쿠버네티스 서비스는 포트, 로드밸런서를 기술할 수 있다.
쿠버네티스 서비스는 지정된 IP로 생성이 가능하고, 여러 Pod를 묶어서 로드 밸런싱이 가능하며, 고유한 DNS 이름을 가질 수 있으며, 멀티 포트 지원, Pod 간에 랜덤으로 부하를 분산하는 로드 밸런싱 알고리즘도 지원된다.
3. K8S 헬스 체크
쿠버네티스는 각 컨테이너의 상태를 주기적으로 체크해서, 문제가 있는 컨테이너를 자동으로 재시작하거나 또는 문제가 있는 컨테이너(Pod를) 서비스에서 제외할 수 있다. 이러한 기능을 헬쓰 체크라고 하는데, 크게 두가지 방법이 있다.
컨테이너가 살아 있는지 아닌지를 체크하는 방법이 Liveness probe 그리고 컨테이너가 서비스가 가능한 상태인지를 체크하는 방법을 Readiness probe 라고 한다.
반응형
'개발 및 관리 > 클라우드' 카테고리의 다른 글
K8S 모니터링 시스템 , 모니터링 아키텍처 및 시스템 구축 (0) | 2023.09.10 |
---|---|
K8S, Rolling update, Deployment, ConfigMap (0) | 2023.09.10 |
K8S 아키텍처, 마스터 노드 (0) | 2023.09.07 |
(K8S 기본 오브젝트) Pod, Volume, Service, Namespace, Label, Controller (0) | 2023.09.07 |
Container와 Devops, MSA (0) | 2023.09.06 |