Probe란?쿠버네티스(Kubernetes)에서 프로브(probe)는 애플리케이션의 상태를 확인하는 데 사용되는 메커니즘이다. 프로브는 주기적으로 컨테이너의 상태를 점검하여 서비스가 올바르게 동작하고 있는지 확인한다. startupProbe, liveness Probe, readinessProbe라는 세가지 주요 유형이 있다.initialDelaySeconds: 컨테이너가 시작된 후 프로브를 처음 수행하기 전까지의 지연 시간(초).periodSeconds: 프로브를 수행하는 간격(초).timeoutSeconds: 프로브의 타임아웃(초).failureThreshold: 프로브가 실패로 간주되기 전의 실패 시도 횟수.successThreshold: 프로브가 성공으로 간주되기 전의 성공 시도 횟수 (주로 Re..
각 오브젝트는 자신에게 맞는 레벨을 가지고 있다.Namespace와 PV 경우에는 cluster 레벨에 속하는 오브젝트이고 deployment와 service 등은 Namespace 레벨에 속하는 오브젝트이다.Cluster 레벨의 오브젝트 (가장 포괄적인 레벨)Namespace 레벨의 오브젝트Deployment : POD를 관리하기 위한 오브젝트namespace : namespace 오브젝트의 name을 값으로 입력하면 해당 namespace의 소속이 된다.replicas : 만들게 될 POD의 수template : POD를 어떻게 만들지 정의nodeSelector : POD를 만들 노드를 선택containers : 컨테이너 이름과 이미지 위치, 컨테이너의 환경설정등 정의image : dockerhub에..
1. 환경 설정1-1. overlay 파일시스템 모듈과 br_netfilter 모듈 로드overlay와 br_netfilter 커널 모듈을 활성화하는 이유는 쿠버네티스가 컨테이너 관리 및 네트워킹을 효과적으로 수행할 수 있도록 해주기 위해서이다. 각 모듈의 역할은 다음과 같다.overlay(overlayfs) : overlayfs는 여러 개의 파일 시스템을 겹쳐서 하나처럼 보이게 하는 유닉스 파일 시스템의 유형 중 하나이다. 쿠버네티스에서는 다음과 같은 목적으로 overlayfs를 사용한다.효율적인 이미지 저장 및 관리: 컨테이너는 이미지를 기반으로 실행된다. 이 이미지들은 다양한 레이어로 구성되어 있으며, overlayfs는 이 레이어들을 효율적으로 관리하고 저장공간을 절약할 수 있도록 돕는다. 여러 ..
*해당 포스팅은 인프런 - 쿠버네티스 어나더 클래스(sprint1) 강의의 복습 내용 입니다. 쿠버네티스 컨테이너의 기술 흐름 이해하기 쿠버네티스를 처음 학습한다면, 세부적인 구성들을 학습하기 전에 현재의 쿠버네티스를 구성하고 있는 전체적인 주요 컴포넌트를 먼저 살펴보고 이러한 컴포넌트들이 어떤 변화를 거쳐서 오늘날의 모습을 하고 있는지 아는 것은 중요 한것 같습니다. 이런 과정을 통하게 되면 쿠버네티스 구성 하나 하나를 학습할 때 내가 어떤 부분을 학습하고 있는지 명확히 인지되기 때문에 기억에도 오래 남고 이해도 쉽게 됩니다. 마치 책의 목차를 먼저 읽고 책을 읽기 시작하거나, 목적지까지 가는 지도를 먼저 보고 길을 나서는 것과 유사할 것 같습니다. 지금부터 쿠버네티스에 관련된 전반적인 숲을 살펴보고 ..