
브라우저 확인
vagrant@master:~$ kubectl config viewapiVersion: v1clusters:cluster: certificate-authority-data: DATA+OMITTED server: https://192.168.56.10
Kubernetes에서 외부 트래픽을 클러스터 내부 서비스로 전달하려면 Ingress와 Ingress Controller가 필요하다.Ingress는 트래픽 라우팅 규칙을 정의하는 Kubernetes 리소스Ingress Controller는 Ingress 설정을 적용하고
다음 yaml 을 deploy-nginx.yml 로 저장한다. 버전 확인root@nginx-7fd55b9958-4k7wm:/nginx version: nginx/1.14.2html 루트 위치 확인root@nginx-7fd55b9958-4k7wm:/root@nginx-7
볼륨(Volume)이란 Kubernetes에서 컨테이너가 데이터를 저장하고 공유할 수 있도록 지원하는 스토리지 메커니즘이다. 컨테이너 내부의 파일 시스템은 휘발성이라 Pod가 재시작되면 데이터가 손실될 수 있다. 볼륨을 사용하면 Pod가 재시작되더라도 데이터를 유지할
fsGroup은 Kubernetes의 securityContext에서 제공하는 옵션으로, Pod가 마운트하는 볼륨의 그룹(GID)을 설정하는 역할을 한다.fsGroup을 설정하면 Pod 내의 모든 컨테이너가 해당 GID를 가진 그룹으로 볼륨을 접근할 수 있다. 주로 P
쿠버네티스(Kubernetes)에서 CSI(Container Storage Interface) 는 외부 스토리지 시스템과 쿠버네티스 간의 스토리지 연동 표준 인터페이스이다. 이걸 통해 쿠버네티스가 다양한 스토리지 백엔드를 통합된 방식으로 사용할 수 있게 해준다. CSI
CNI (Container Network Interface) 는 쿠버네티스에서 Pod들이 네트워크로 통신할 수 있도록 해주는 핵심 구성요소이다. 쿠버네티스나 다른 컨테이너 런타임이 Pod가 생성될 때 네트워크를 연결할 수 있도록 도와주는 표준이다.🏳️🌈 궁금한점
Kafka를 Kubernetes에서 운영하는 사례는 실제로 존재하며 점점 늘어나고 있다. Kafka는 기본적으로 "노드-디스크-브로커 ID"가 강하게 연결되는 구조입니다. Kubernetes의 Pod 유동성, Ephemeral 디스크, 네트워크 추상화 등은 이를 운영에
Kubespray는 Ansible 기반의 Kubernetes 클러스터 설치 자동화 도구이다. Kubernetes 공식 프로젝트이며, 프로덕션 수준의 클러스터를 손쉽게 설치하고 관리할 수 있도록 도와줍니다. 온프레미스 환경에서 Kubernetes 클러스터를 설치하고자 할
📗Longhorn 개요Longhorn은 Kubernetes 환경에서 클라우드 네이티브 분산 블록 스토리지를 제공하는 오픈소스 프로젝트이다. Kubernetes 클러스터에서 사용할 수 있는 가볍고, 고가용성의 블록 스토리지 시스템으로 영구적인 저장 공간(Persiste
🏳️🌈 궁금한점StorageClass 용도1️⃣ 개요 / 기능( - StorageClass 기능( - 자동으로 스토리지 생성( - 스토리지 종류 및 설정 지정( - 접근 모드 및 볼륨 속성 설정( - 재사용이 가능함(- 2️⃣ 정의( -
🏳️🌈 궁금한점PV 용도1️⃣ 개요 / 기능(- 2️⃣ 정의( - PV 정의( - accessModes( - PV가 PVC에서 언바운드(Unbound) 되었을 때 처리 방식(- 3️⃣ 사용 방법( - POD에서 PV 사용 예시(- 4️⃣ 활용( - PV
🏳️🌈 궁금한점PVC 용도1️⃣ 개요 / 기능(- 2️⃣ 정의( - PVC 정의(- 3️⃣ 사용 방법( - PVC와 StorageClass 연계( - Pod에서의 PVC 사용 예시(- 4️⃣ 활용( - 참고 문서(Kubernetes에서 PVC (Persis
🏳️🌈 궁금한점StorageClass 사용방법1️⃣ 준비( - StorageClass\[^1] 정의( - Persistence Volume\[^2] 정의( - Persistence Volume Claim\[^3] 정의(- 2️⃣ 설정( - case1, vo

🏳️🌈 궁금한점Kubernetes에 저 사양 Harbor 설치 방법1️⃣ 준비( - StorageClass( - Harbor 데이터 디렉토리( - Harbor 차트 다운로드(- 2️⃣ 설정( - 사용자 Values 파일 생성(- 3️⃣ 설치( - Harb
🏳️🌈 궁금한점QoS 왜 사용해야 하나QoS 와 ResourceQuota 차이QoS (Quality of Service) 개요( - QoS 클래스의 종류와 기준( - QoS 요약 비교( - QoS (Quality of Service) 리소스 설정 방식(- Q
🏳️🌈 궁금한점namespace 삭제를 정책적으로 방지namespace 별로 자원 사용량을 제한네임 스페이스( - 네임스페이스 생성 방법( - 네임스페이스 용도 별 사용 사례( - 네임스페이스 RBAC 적용(- 리소스 제한: ResourceQuota, Lim
Pod 리소스 관리와 JVM 옵션(-Xmx, -Xms 등) 의 관계( - JVM 파라미터를 직접 주는 경우( - Pod 리소스 설정을 한 경우( - JVM 파라미터 값이 컨테이너 자동 감지값 보다 큰 상황( - 권장 방법(\`\`\`java -Xms512m -X
쿠버네티스 job 개요( - 주요 옵션(- 쿠버네티스 잡 설계 방법( - 자바에서 Job 설계 (코드 중심)( - 쿠버네티스 Job 설계 (인프라 중심)(- 쿠브네티스 Job과 일반적인 스레드(thread) 방식 Job 개요( - 쿠버네티스 Job( - 스레드