쿠버네티스 설치하기
그냥 하려면 어렵기 때문에 도커 desktop으로 하자.
https://hong-yp-ml-records.tistory.com/127
파드란?
도커는 컨테이너
쿠버는 파드라고 부름
파드는 쿠버에서 하나의 프로그램을 실행시키는 단위임
nginx를 쿠버네티스 파드로 띄우자
먼저 vs code를 열고
nginx-pod.yaml 파일을 만든다.
apiVersion: v1
kind: Pod
metadata:
name: nginx-pod
spec:
containers:
- name: nginx-container
image: nginx:latest
ports:
- containerPort: 80 // 이건 그냥 가독성을 위해 넣는거임
yaml 파일을 만들고 아래를 입력해서 만든다.
$ kubectl apply -f nginx-pod.yaml # yaml 파일에 적혀져있는 리소스(파드)를 생성
kubectl get pods

그런데 컴퓨터에서 nginx를 들어가면 안 나온다. localhost:80
포트번호가 연결이 안 된것인데 일단 nginx 파드 안에 들어가서 안에서는 열리는지 보자.
kubectl exec -it nginx-pod -- bash # nginx-pod 내부 환경으로 접속
이걸로 파드 안에 들어가면 된다.

안에 들어가서 curl로 확인하면 nginx 가 실행 중이다.

나와서 포트포워딩을 해주면 nginx가 실행이 되는걸 내 pc에서 볼 수 있다.

pod 삭제
# kubectl delete pod [파드명]
$ kubectl delete pod nginx-pod # nginx-pod라는 파드 삭제
$ kubectl get pods # 파드가 잘 삭제됐는 지 확인'도커' 카테고리의 다른 글
| 쿠버네티스-nestjs 파드 만들기 (0) | 2025.05.11 |
|---|---|
| 쿠버네티스-스프링 파드 만들기 (0) | 2025.05.11 |
| 다수의 컨테이너 다루기 (1) | 2024.11.17 |
| 도커 Volume 사용해보기 (0) | 2024.11.17 |
| 도커로 웹서비스 띄우고 깃허브 Actions로 이미지 관리하기 (0) | 2024.11.15 |