728x90 완벽가이드3 [쿠버네티스] 스토리지 클래스 완벽 가이드 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. [쿠버네티스] 매니페스트 완벽 가이드 쿠버네티스를 사용하면서 가장 기본이 되는 것은 바로 매니페스트(Manifest) 파일입니다. 매니페스트는 쿠버네티스 클러스터에 배포하고자 하는 객체의 명세를 정의하는 YAML 파일입니다. 이 글에서는 주요 매니페스트 구성 요소들을 자세히 살펴보겠습니다.1. 기본 구조모든 쿠버네티스 매니페스트는 다음과 같은 기본 필드를 포함합니다:apiVersion: v1 # 쿠버네티스 API 버전kind: Pod # 리소스의 종류metadata: # 메타데이터 name: my-pod # 객체의 이름 namespace: default # 네임스페이스spec: # 객체의 명세 # 실제 설정 내용2. 주요 리소.. 2025. 2. 7. 이전 1 다음 728x90