Net Eng

[CKA] - Pod 생성하기 본문

Cloud/Kubernetes

[CKA] - Pod 생성하기

欲心 2024. 1. 18. 08:58

Pod란?

- 클러스터에서 실행되는 가장 작은 논리적인 컴퓨팅 단위

- Pod안에는 하나 이상의 컨테이너가 함께 실행되며, 이 컨테이너들은 네트워크와 스토리지를 공유

 

 

쿠버네티스 포드(Kubernetes pod)란? 개념, 사용 방법, 패턴

쿠버네티스 포드(Kubernetes pod, 쿠버네티스 파드)는 리눅스 컨테이너를 모은 쿠버네티스 애플리케이션의 최소 단위(pod)이며, 이는 쿠버네티스 시스템의 장점입니다.

www.redhat.com

 

 


[선수 작업]

- k8s 컨텍스트 생성

kubectl config set-context k8s --user=kubernetes-admin --cluster=kubernetes

 

[문제]

Q. Create a new namespace and create a pod in the namespace.

작업 클러스터: k8s

- namespace name: ecommerce

- pod name: eshop-main

- image: nginx:1.17

- env: DB=mysql


[풀이]

kubectl config current-context
kubectl config use-context k8s

* 현재 컨텍스트 확인 & 전환

 

kubectl create ns ecommerce
kubectl get ns

* 네임스페이스 생성 & 확인

 

네임스페이스 생성 확인

 

 

kubectl run eshop-main --image=nginx:1.17 --env="DB=mysql" -n ecommerce
kubectl get pods -n ecommerce

* Pod 생성 & 확인

 

 

Pod 생성 확인

'Cloud > Kubernetes' 카테고리의 다른 글

[CKA] - Deployment & Pod Scale  (0) 2024.01.19
[CKA] - Side-car Container Pod 생성하기  (0) 2024.01.19
[CKA] - Multi-Container Pod 생성하기  (0) 2024.01.19
[CKA] - Static Pod 생성하기  (0) 2024.01.18
[CKA] - etcd Backup & Restore  (0) 2024.01.18