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

강버섯·2022년 3월 10일

보통 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개의 댓글