2026/06/16 2

[클라우드 프로그래밍] 10주차

쿠버네티스에서 애플리케이션에 설정이 전달되는 과정쿠버네티스에서 컨테이너에 설정값을 주입하는 데 쓰는 리소스는 **컨피그맵(ConfigMap)**과 비밀값(Secret) 두 가지이며, 두 리소스 모두 포맷 제한 없이 데이터를 보유할 수 있다.컨피그맵과 비밀값의 데이터는 클러스터 속에서 다른 리소스와 독립적인 장소에 보관된다. 파드 정의에서 이 데이터를 읽어 오도록 할 수 있으며, 데이터가 전달되는 과정에도 다양한 설정이 가능하다. 다른 쿠버네티스 리소스와 마찬가지로 kubectl create 명령을 사용하거나 YAML 정의를 읽어 들여 생성할 수 있다.다른 리소스와 달리 컨피그맵과 비밀값은 스스로 어떤 기능을 하지 않으며, 단지 적은 양의 데이터를 저장하는 것이 목적이다. 리소스는 파드로 전달되어 컨테이너..

[클라우드 프로그래밍] 9주차

1차시 — 파드와 디플로이먼트로 컨테이너 실행하기쿠버네티스는 어떻게 컨테이너를 실행하고 관리하는가컨테이너는 단독으로 동작하지 않고 **파드(Pod)**에 포함되어 동작한다. 우리는 파드를 통해 컨테이너를 관리한다.간단한 파드라면 YAML 파일을 따로 정의하지 않고도 명령행에서 바로 실행할 수 있다.# 컨테이너 하나를 담은 파드를 실행한다kubectl run hello-kiamol --image=kiamol/ch02-hello-kiamol# 파드가 준비 상태가 될 때까지 기다린다kubectl wait --for=condition=Ready pod hello-kiamol# 클러스터에 있는 모든 파드의 목록을 출력한다kubectl get pods# 파드의 상세 정보를 확인한다kubectl describe po..