CKA 30제 02: Pod 생성

주영·2023년 9월 13일
0

CKA 30제

목록 보기
2/7
post-thumbnail

본 게시물은 [따배씨] 02. Pod 생성하기 영상을 참고하여 작성한 글입니다.

문제

Pod 생성하기

  • 클러스터: k8s
    Create a new namespace and create a pod in the namespace.
    • namespace name: ecommerce
    • pod Name: eshop-main
    • image: nginx:1.17
    • env: DB=mysql

풀이

0. 컨텍스트 변경

$ kubectl config use-context k8s

1. 네임스페이스 생성

$ kubectl create namespace ecommerce
namespace/ecommerce created

// 확인
$ kubectl get namespaces
NAME          STATUS   AGE
default       Active   27d
ecommerce     Active   9s
kube-system   Active   27d

2. 파드 생성

// 빠진 내용이 없는지 확인, dry-run 실행
$ kubectl run eshop-main --image=nginx:1.17 --env=DB=mysql --namespace ecommerce --dry-run=client -o yaml
$ kubectl run eshop-main --image=nginx:1.17 --env=DB=mysql --namespace ecommerce --dry-run=client
pod/eshop-main created (dry run)

// 파드 생성
$ kubectl run eshop-main --image=nginx:1.17 --env=DB=mysql --namespace ecommerce
pod/eshop-main created

// 확인
$ kubectl get pod --namespace ecommerce
NAME         READY   STATUS    RESTARTS   AGE
eshop-main   1/1     Running   0          16s

0개의 댓글