본문 바로가기

리눅스

[kubernetes] 실행 중인 컨테이너에 대화형 셀로 접근

반응형

쿠버네티스 실행 중인 컨테이너에 대화형 셀로 접근

 

파드 네임 확인

###파드, 서비스, 디플로이먼트 확인
$ kubectl get pod,service,deployment -o wide -n jenkins
NAME                           READY   STATUS    RESTARTS   AGE   IP           NODE     NOMINATED NODE   READINESS GATES
pod/jenkins-794699f9bc-pwtrh   1/1     Running   0          8d    10.244.3.6   bk8sn3   <none>           <none>

NAME                   TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)          AGE   SELECTOR
service/jenkins        NodePort    10.98.152.104   <none>        8080:30000/TCP   8d    app=jenkins
service/jenkins-jnlp   ClusterIP   10.110.21.239   <none>        50000/TCP        8d    app=jenkins

NAME                      READY   UP-TO-DATE   AVAILABLE   AGE   CONTAINERS   IMAGES                SELECTOR
deployment.apps/jenkins   1/1     1            1           8d    jenkins      jenkins/jenkins:lts   app=jenkins

 

컨테이너에 대화형 셀로 접근

 Usage:
  kubectl exec (POD | TYPE/NAME) [-c CONTAINER] [flags] -- COMMAND [args...] [options]

kubectl exec -it pod/jenkins-794699f9bc-pwtrh -n jenkins -- bash

$ kubectl exec -it pod/jenkins-794699f9bc-pwtrh -n jenkins -- bash
jenkins@jenkins-794699f9bc-pwtrh:/$ date
Wed Nov 11 06:56:41 UTC 2020

 

파드 로그 확인

kubectl logs pod/jenkins-794699f9bc-zx8mv -n jenkins

 

파드 실시간 로그 확인

kubectl logs -f pod/jenkins-794699f9bc-zx8mv -n jenkins

 

파드 삭제

kubectl delete pod/jenkins-794699f9bc-pwtrh -n jenkins

 

 

728x90
반응형