
- 클러스터: k8s
- 새 네임스페이스를 생성하고 네임스페이스에 pod를 생성합니다.
- 네임스페이스 이름: ecommerce
- pod 이름: eshop-main
- 이미지: nginx:1.17
- 환경 변수: DB=mysql
namepsace : resource들을 하나의 namespace에 넣어두고 프로젝트 진행함.
문제 해석
- k8s 환경에 접속
- 먼저 namespace 생성
- pod 생성
⇒ 주어진 값에 맞게 생성
⇒ 이런 문제는 command를 이용하여 해결
답안
- kubectl config use-context k8s ⇒ 항상 확인
- kubectl create namespace ecommerce ⇒ ns 생성
- kubectl get namespaces ⇒ 생성 확인
⇒ 이제 ecommerce ns에다가 pod 생성
- kubectl run eshop-main —image=nginx:1.17 —env=DB=mysql —namespace ecommerce --dry-run=client ⇒ 생성이 가능한지 확인
- kubectl run eshop-main —image=nginx:1.17 —env=DB=mysql —namespace ecommerce --dry-run=client -o yaml ⇒ 제대로 생성되었는지 yaml 내용 확인