반응형
파드란?
파드 (pods)는 쿠버네티스의 배포 가능한 가장 작은 컴퓨팅 유닛
하나의 논리적인 호스트
** 파드의 포함 요소 (도커 컨테이너 처럼 파드 내에서 다음 요소들은 격리 됨)
1. 하나 이상의 어플리케이션 컨테이너
2. IP 주소
3. 볼륨과 같은 공유 스토리지
워크로드란?
쿠버네티스에서는 "쿠버네티스 상에서 작동되는 어플리케이션"을 의미함
클라우드 분야에서는 "어떤 어플리케이션을 실행할 대 필요한 IT 리소스의 집합"을 의미함
- YAML 파일 생성 및 파드 생성 (simple-pod.yaml)
apiVersion: v1
kind: Pod
metadata:
name: nginx
spec:
containers:
- name: nginx
image: nginx:1.14.2
ports:
- containerPort: 80
- 파드 정의 파일 생성 (-f 파일을 통한 생성)
kubectl apply -f simple-pod.yaml
// 응답 : pod/nginx created
- 파드 상태 확인
% kubectl get pods
응답
NAME READY STATUS RESTARTS AGE
hello-minikube-84bcf5d5d8-xr76r 1/1 Running 0 60m
nginx 1/1 Running 0 2m19s
반응형
'Orchestration > Kubernates (k8s)' 카테고리의 다른 글
kubernetes 치트 시트 (0) | 2023.02.14 |
---|---|
[Mac OS] 파드 외부 노출 시키기 (k8s, kubernetes, pod) (0) | 2023.02.14 |
[Mac OS] Deployment 란? (디플로이먼트, Deployment) (0) | 2023.02.13 |
[Mac OS] 쿠버네티스 설치 (minikube 설치, minikube 실습, cozserver) (0) | 2023.02.13 |
쿠버네티스란? (kubernetes 란, k8s 란, 컨테이너 오케스트레이션) (0) | 2023.02.13 |