728x90 쿠버네티스5 [쿠버네티스] 스토리지 클래스 완벽 가이드 1. 스토리지 클래스 개요스토리지 클래스(StorageClass)는 관리자가 제공하는 스토리지의 "클래스"를 설명할 수 있게 해주는 리소스입니다. 다양한 품질의 서비스 수준, 백업 정책, 클러스터에 맞춤화된 임의의 정책을 설정할 수 있습니다.2. 기본 스토리지 클래스 설정2.1 기본 스토리지 클래스apiVersion: storage.k8s.io/v1kind: StorageClassmetadata: name: standard annotations: storageclass.kubernetes.io/is-default-class: "true"provisioner: kubernetes.io/aws-ebsparameters: type: gp2reclaimPolicy: DeleteallowVolumeEx.. 2025. 2. 12. [쿠버네티스] 네트워크 정책 완벽 가이드 1. 네트워크 정책 개요네트워크 정책(Network Policy)은 쿠버네티스 클러스터 내의 Pod 간 통신을 제어하는 방법을 정의합니다. 이는 마이크로서비스 아키텍처에서 보안을 강화하는 중요한 요소입니다.2. 기본 네트워크 정책2.1 모든 트래픽 차단apiVersion: networking.k8s.io/v1kind: NetworkPolicymetadata: name: default-deny-allspec: podSelector: {} policyTypes: - Ingress - Egress2.2 특정 네임스페이스 허용apiVersion: networking.k8s.io/v1kind: NetworkPolicymetadata: name: allow-from-namespacespec: podSe.. 2025. 2. 11. [쿠버네티스] StatefulSet 완벽 가이드 1. StatefulSet 개요StatefulSet은 상태를 가진 애플리케이션을 관리하기 위한 워크로드 API 객체입니다. 다음과 같은 특징을 제공합니다:안정적이고 고유한 네트워크 식별자안정적이고 영구적인 스토리지순차적인 배포와 스케일링자동 롤링 업데이트2. 기본 StatefulSet 구성apiVersion: apps/v1kind: StatefulSetmetadata: name: webspec: serviceName: "nginx" replicas: 3 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - name: ng.. 2025. 2. 9. [쿠버네티스] 멀티 컨테이너 Pod 구성 가이드 1. 멀티 컨테이너 Pod 개요멀티 컨테이너 Pod는 긴밀하게 결합된 여러 컨테이너를 하나의 Pod 내에서 실행하는 패턴입니다. 이 패턴은 다음과 같은 상황에서 유용합니다:로그 수집기와 애플리케이션 서버프록시와 웹 서버데이터 동기화가 필요한 컨테이너들2. 주요 패턴2.1 사이드카 패턴apiVersion: v1kind: Podmetadata: name: sidecar-podspec: containers: - name: main-app image: nginx volumeMounts: - name: shared-logs mountPath: /var/log/nginx - name: log-collector image: busybox command: ["sh", "-c".. 2025. 2. 8. [쿠버네티스] 매니페스트 완벽 가이드 쿠버네티스를 사용하면서 가장 기본이 되는 것은 바로 매니페스트(Manifest) 파일입니다. 매니페스트는 쿠버네티스 클러스터에 배포하고자 하는 객체의 명세를 정의하는 YAML 파일입니다. 이 글에서는 주요 매니페스트 구성 요소들을 자세히 살펴보겠습니다.1. 기본 구조모든 쿠버네티스 매니페스트는 다음과 같은 기본 필드를 포함합니다:apiVersion: v1 # 쿠버네티스 API 버전kind: Pod # 리소스의 종류metadata: # 메타데이터 name: my-pod # 객체의 이름 namespace: default # 네임스페이스spec: # 객체의 명세 # 실제 설정 내용2. 주요 리소.. 2025. 2. 7. 이전 1 다음 728x90