containerorchestration 3

EP05 [ MinIO S3 + Cilium 기초 과정 ] MinIO 기본 설치 및 관리 #2 | StatefulSet 작동 원리 - 쿠버네티스 상태 유지 워크로드 관리

이 글에서는 쿠버네티스 StatefulSet의 작동 원리와 MinIO와 같은 상태 유지가 필요한 워크로드의 관리 방법에 대해 살펴봅니다. Deployment와 StatefulSet의 차이점, StatefulSet의 특성과 구성 방법, 그리고 MinIO 분산 모드 배포를 위한 StatefulSet 활용법을 자세히 알아보겠습니다.📌 상태 유지(Stateful) 워크로드의 의미와 과제✅ 상태 비유지(Stateless) vs 상태 유지(Stateful) 워크로드쿠버네티스 환경에서 워크로드는 크게 두 가지 유형으로 분류됩니다.▶️ 상태 비유지(Stateless) 워크로드:모든 요청이 독립적으로 처리됨이전 요청이나 세션 정보를 저장할 필요 없음인스턴스를 언제든지 재시작, 교체, 스케일링해도 영향 없음예: 웹 서버..

EP03 [ MinIO S3 + Cilium 기초 과정 ] 쿠버네티스 기초 개념 #3 | 네임스페이스로 리소스 효율적으로 관리하기

이 글에서는 쿠버네티스 네임스페이스의 개념과 이를 활용한 효율적인 리소스 관리 방법에 대해 알아봅니다. MinIO와 Cilium을 포함한 다양한 워크로드를 논리적으로 분리하고 관리하는 전략부터 네임스페이스 간 통신 제어까지, 구체적인 예시와 함께 살펴보겠습니다.📌 네임스페이스의 기본 개념과 필요성✅ 네임스페이스란 무엇인가?네임스페이스는 쿠버네티스 클러스터 내에서 리소스를 논리적으로 분리하는 가상 경계입니다. 동일한 물리적 클러스터를 여러 가상 클러스터로 나누어 사용할 수 있게 해주는 개념입니다.▶️ 기본 네임스페이스:# 클러스터의 기본 네임스페이스 확인kubectl get namespaces# 출력 예시:NAME STATUS AGEdefault Active ..

EP02 [ MinIO S3 + Cilium 기초 과정 ] 쿠버네티스 기초 개념 #2 | 쿠버네티스 핵심 리소스 활용법 - Pod, Service, Deployment

이 글에서는 쿠버네티스의 핵심 리소스인 Pod, Service, Deployment에 대해 자세히 살펴봅니다. MinIO와 Cilium 환경 구축의 기반이 되는 이 리소스들의 개념, 특성, 그리고 효과적인 활용 방법을 실제 예제와 함께 상세히 알아보겠습니다.📌 Pod: 쿠버네티스의 기본 배포 단위✅ Pod의 기본 개념과 특성Pod는 쿠버네티스에서 가장 작은 배포 단위로, 하나 이상의 컨테이너를 포함하는 그룹입니다. 대부분의 경우 하나의 Pod에는 하나의 컨테이너가 포함되지만, 밀접하게 관련된 여러 컨테이너가 함께 동작해야 하는 경우 하나의 Pod에 여러 컨테이너를 포함할 수 있습니다.▶️ Pod의 주요 특성:Pod 내 컨테이너들은 항상 같은 노드에서 실행됨동일한 네트워크 네임스페이스를 공유 (local..

728x90