본문 바로가기

IT 기술/k8s58

[k8s] Application 기능으로 이해하기-PVC/PV, Deploym... 해당 블로그는 [쿠버네티스 어나더 클래스] 강의에 일부 내용입니다. 강의 링크 : https://inf.run/NzKy 쿠버네티스 어나더 클래스 (지상편) - Sprint1 강의 - 인프런 쿠버네티스, 아직 망설이시나요? 강의 소개를 한번 들어보세요. 웬만한 수준 이상으로 레벨업 시켜드립니다!, 상위 1% 월급쟁이를 위한 쿠버네티스 어나더 클래스 (지상편) - Sprint1 [사진]현재 강 www.inflearn.com PVC, PV k8s 에서 각 파드별로 파일시스템이 존재한다. 파드 안에서 사용되는 파일 시스템은 보통 파드가 재시작 되면 이전 내용이 사라진다. 이러한 파일을 관리하려면 k8s 에서 제공하는 Volume 을 통해 각 파드의 내용을 저장하거나 공용으로 파일시스템을 사용할수 있게 해준다. .. 2024. 1. 9.
[k8s] Application 기능으로 이해하기-Configmap, Secret Configmap, Secret 개념 설명 ConfigMap 과 Secret 모두 Object 의 속성을 보면 데이터를 담을수 있음. (ConfigMap:data / Secret:stringData) envForm 은 Pod의 환경변수를 저장하는 공간. Pod 에서 envForm 을 보면 Configmap 의 data가 주입되어 있다. Volume 은 Pod 와 특정 저장소를 연결하는 속성. Configmap 기능 설명 앞선설명 처럼 ConfigMap의 값은 Pod의 환경변수로 들어간다. "key" : "value" 의 쌍으로 저장하고 있다. ex) spring-profiles-active : "dev" -> pod 실행환경을 dev(개발) 환경으로 설정. 보통 ConfigMap 으로 관리되는 값에는 크.. 2024. 1. 2.
[k8s] Application 기능으로 이해하기-Pod (probe) Pod (probe) - 프로브 기본 개념 Probe 란 k8s 에서 파드의 상태를 주기적으로 체크하는 진단이다. Probe 를 통해 컨테이너의 상태를 Api 호출을 통해 진행한다. probe 종류 startupProbe readinessProbe livenessProbe Setting Pod 안 App 에는 /ready 라는 url 호출기능이 존재해야 한다. health 체크 용도의 API 면 충분하다. startupProbe Pod 는 생성과 동시에 startupProbe 기능을 동작 시킨다. 오브젝트 속성에 있는 대로 10초에 한 번씩 (periodSeconds) /ready라는 api를 요청한다. 기동 중일 때는 응답을 받을 수 없으니 계속 실패가 되고, 10번 실패하기(failureThresho.. 2023. 12. 26.