모든 기록

9 / 20 페이지
Kubernetes

Kubernetes (21) - Pod Volume으로 임시 데이터와 파일 연결하기

컨테이너 안에서 만든 파일은 별도 저장소를 연결하지 않았다면 컨테이너의 파일 시스템 안에 저장된다. 컨테이너가 교체되거나 Pod가 다시 만들어질 때 이 파일을 그대로 기대하면 안 된다. 하지만 모든 파일을 오래 보관할 필요는 없다. 캐시나 작업 중간 결과처럼 잠깐만 필…

·8분
Kubernetes

Kubernetes (20) - Secret으로 기밀 정보를 안전하게 주입하기

데이터베이스 비밀번호, API 토큰, TLS 개인 키처럼 이미지나 일반 설정 파일에 넣으면 안 되는 값이 있다. Kubernetes의 Secret은 이런 기밀 데이터를 별도 리소스로 관리하고, 필요한 Pod에만 환경 변수 또는 파일로 전달하는 기능이다. Secret을…

·12분
Kubernetes

Kubernetes (19) - ConfigMap으로 애플리케이션 설정 주입하기

실습 전 확인하기 : kubectl 이 실습용 클러스터를 가리키는지 먼저 확인한다. cat 파일명 으로 시작하는 블록은 터미널에 그대로 붙여넣으면 현재 디렉터리에 YAML 파일이 만들어지고, 이어지는 kubectl apply f 명령으로 적용한다. 필드 일부만 보여 주…

·11분
Kubernetes

Kubernetes (18) - Headless Service와 kube-proxy로 Pod 직접 발견하기

실습 전 확인하기 : kubectl 이 실습용 클러스터를 가리키는지 먼저 확인한다. cat 파일명 으로 시작하는 블록은 터미널에 그대로 붙여넣으면 현재 디렉터리에 YAML 파일이 만들어지고, 이어지는 kubectl apply f 명령으로 적용한다. 필드 일부만 보여 주…

·13분
Kubernetes

Kubernetes (16) - CronJob으로 주기적인 Batch 작업 실행하기

1. CronJob이 필요한 이유 Job은 한 번 실행해 완료하는 Batch 작업을 관리한다. 백업, 정기 보고서 생성, 이메일 발송, 오래된 데이터 정리처럼 같은 Job을 일정한 주기로 반복해야 한다면 매번 직접 Job을 만들기보다 CronJob을 사용한다. Cron…

·9분
Kubernetes

Kubernetes (14) - DaemonSet으로 노드별 Pod 실행하기

실습 전 확인하기 : kubectl 이 실습용 클러스터를 가리키는지 먼저 확인한다. cat 파일명 으로 시작하는 블록은 터미널에 그대로 붙여넣으면 현재 디렉터리에 YAML 파일이 만들어지고, 이어지는 kubectl apply f 명령으로 적용한다. 필드 일부만 보여 주…

·9분
Kubernetes

Kubernetes (13) - Deployment로 롤링 업데이트와 롤백 관리하기

실습 전 확인하기 : kubectl 이 실습용 클러스터를 가리키는지 먼저 확인한다. cat 파일명 으로 시작하는 블록은 터미널에 그대로 붙여넣으면 현재 디렉터리에 YAML 파일이 만들어지고, 이어지는 kubectl apply f 명령으로 적용한다. 필드 일부만 보여 주…

·9분
Kubernetes

Kubernetes (12) - ReplicaSet으로 원하는 Pod 수 유지하기

실습 전 확인하기 : kubectl 이 실습용 클러스터를 가리키는지 먼저 확인한다. cat 파일명 으로 시작하는 블록은 터미널에 그대로 붙여넣으면 현재 디렉터리에 YAML 파일이 만들어지고, 이어지는 kubectl apply f 명령으로 적용한다. 필드 일부만 보여 주…

·9분