본 게시물은 [따배씨] 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
$ kubectl config use-context k8s
$ kubectl create namespace ecommerce
namespace/ecommerce created
// 확인
$ kubectl get namespaces
NAME STATUS AGE
default Active 27d
ecommerce Active 9s
kube-system Active 27d
// 빠진 내용이 없는지 확인, 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