kubernetes 맛보기-1. pod

mhlee·2021년 6월 3일
0

1. pod 배포 yaml 파일 작성

kubernetes를 설치했다면 이제 pod을 배포해 보자.
yaml 파일로 배포 내용을 작성해 보자.
아래와 같이 작성하고, http-go.yaml로 저장하자.

apiVersion: v1
kind: Pod
metadata:
  name: http-go
spec:
  containers:
  - name: http-go
    image: gasbugs/http-go
    ports:
    - containerPort: 8080

2. pod 배포

http-go.yaml 파일을 작성했다면 아래와 같이 명령어를 날리자.

kubectl create -f http-go.yaml

3. pod 확인

정상적이라면, created라고 내용이 출력되었을것이고 이제 pod을 확인해보자.

kubectl get pod

시간이 조금 지나면 아래와 같이 상태가 "Running"이라고 나올것이다.

4. pod 상세확인

내용을 상세하게 출력하려면 -o yaml 옵션을 추가한다.

kubectl get pod -o yaml

아래와 같이, 디폴트값이 추가된 완전한 yaml파일을 보여준다.

5. port-forward 및 확인

정상적으로 ready상태가 되었다면 port를 오픈하자.

kubectl port-forward http-go 8080:8080

이제 브라우져를 열어서 http://localhost:8080 을 접속하면 정상적으로 접속됨을 확인할수 있다.

6. pod 삭제

아래와 같이 pod 이름을 입력하거나, yaml 파일을 지정해서 삭제한다.

kubectl delete pod http-go
kubectl delete -f <파일명>

profile
삽질하는 개발자

0개의 댓글