Menu
Coddy logo textTech

배포 만들기

Coddy Terminal 여정의 Kubernetes 소개 섹션에 포함된 레슨. 45개 중 11번째.

Pod 하나만으로는 취약합니다. Pod를 삭제하거나 해당 노드에 장애가 발생하면 Pod는 사라집니다. Deployment는 동일한 Pod 집합이 실행되도록 유지하는 컨트롤러입니다. 원하는 복제본 수(replicas)와 이미지를 지정하면 Deployment가 Pod를 생성하고 사라진 Pod를 교체합니다.

명령줄에서 하나를 만드세요:

kubectl create deployment web --image=nginx

Kubernetes는 deployment.apps/web created라고 응답합니다. kubectl get deployments(또는 짧은 형식인 deploy)를 사용하여 Deployment를 나열하세요. READY 열에는 요청한 복제본 수 중 현재 실행 중인 복제본 수가 표시됩니다.

Pod을 나열하면 web-t94n2pqrtb-hpv6q처럼 이름이 지정된 하나를 찾을 수 있습니다. Deployment는 자체 이름에 두 개의 생성된 부분을 더해 Pod의 이름을 지정하므로, 사용자가 직접 이름을 지정하지 않습니다. 이러한 Pod를 삭제하면 Deployment가 즉시 대체 Pod를 시작합니다.

challenge icon

챌린지

초급

nginx 이미지로 web이라는 이름의 Deployment를 생성한 다음, Deployment와 Pod를 나열하세요.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Kubernetes 소개의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드