[K8S] 간단하게 pod 생성하기

강버섯·2022년 3월 10일
1

보통 kubernetes에 pod을 생성하기 위해서는 deployment를 작성하여 pod를 띄운다.

간단하게 하나의 pod를 생성하여 사용하고 싶다면 다음과 같은 방법을 사용하면 된다.

  1. pod 생성
kubectl run my-pod --image=python -n default -- sleep infinity

pod는 생성하면 주어진 일을 하고 terminate 되기 때문에 command로 sleep infinity를 주어 계속 살아있도록 한다.

  1. pod의 shell 접속
kubectl exec -it my-pod -n default -- bash

생성한 pod의 shell을 열어서 하고 싶은 작업을 수행할 수 있다.
kubectl을 통해 shell을 열지 않고 k9s를 통해서 shell을 열어 진행하는 것도 가능하다.

  1. pod 삭제
kubectl delete pod my-pod -n default
profile
무럭무럭 버섯농장

0개의 댓글