KoB
뭐라도 하자 😎
KoB
📬 kingbj0429@gmail.com
와주신 분들 🙇‍♂️
337,731
오늘
59
어제
1,006
  • 지식 공유 📚 (183)
    • Develop (0)
    • DevOps (3)
      • Kubernetes (3)
    • AWS (4)
      • EC2 (1)
      • EKS (0)
      • S3 (1)
      • EFS (1)
      • Route53 (1)
    • Network (0)
    • 트러블 빵야 (1)
    • 겉핥기 시리즈 (2)
    • ... (173)

최근 댓글

  • 넵 감사합니다 :)
    KoB
  • 안녕하세요 웹 개발중인데 매우 잘 봤습니다. 혹시 제 블로⋯
    DeanLee9
  • 감사합니다 :)
    KoB
  • 글을 쉽고 자세하게 써주셔서 이해가 쏙쏙 되는 것 같아요!⋯
    지원.
  • 감사합니다 :) 재밌을 때가 좋은거 같아요 ㅋㅋㅋㅋㅋ
    KoB

티스토리

Design by hELLO ·
KoB

뭐라도 하자 😎

[Kubernetes] 파드(pods)의 동작 보증 기능
...

[Kubernetes] 파드(pods)의 동작 보증 기능

2021. 8. 24. 12:35
반응형
이 글은 쿠버네티스 공부한 흔적을 남기기 위한 글입니다.

 

쿠버네티스에서 파드 자체에 문제가 발생하면 파드를 자동 복구해서 파드가 항상 동작하도록 보장하는 기능이 있습니다.

 

deployment로 생성한 오브젝트와 그냥 파드 오브젝트 2개가 있고, 이를 삭제했다고 했을 시 kubectl get pods 명령어로오브젝트들을 확인해보면 deployment 오브젝트만 살아있습니다.

 

deployment 안에 있는 replicat셋에 의해서 파드의 갯수를 유지하려고 하기 때문에 deployment로 생성한 파드들은 삭제되도 다시 생성이 됩니다. age를 봐도 다시 생성된걸 알 수 있습니다.

 

하지만 그냥 파드는 이를 관리하는 컨트롤러가 없기 때문에 자동복구가 보장되지 않습니다.

 

*참고 : 컨트롤러는 쿠버네티스 클러스터의 구성요소중 하나로, 파드(오브젝트 포함)를 감시합니다.

 

*참고 : 디플로이먼트에 속한 파드는 상위 디플로이먼트를 삭제해야 삭제 됩니다.

$ kubectl delete deployment pods-name
반응형

'...' 카테고리의 다른 글

[Elastic Search] TokenFilter - NGram  (0) 2021.08.24
[Kubernetes] 배포된 파드의 세부 값을 확인하는 방법  (0) 2021.08.24
[Kubernetes] kubectl exec -it 명령어에서 -- 의미  (0) 2021.08.24
[Node.js] Ubuntu에서 Node.js 버전업 하기  (0) 2021.08.24
[Kubernetes] 디플로이먼트(Deployment)와 yaml 작성법  (0) 2021.08.20
    '...' 카테고리의 다른 글
    • [Elastic Search] TokenFilter - NGram
    • [Kubernetes] 배포된 파드의 세부 값을 확인하는 방법
    • [Kubernetes] kubectl exec -it 명령어에서 -- 의미
    • [Node.js] Ubuntu에서 Node.js 버전업 하기
    KoB
    KoB
    Lunit CSG - Backend Engineer 로 일하고 있습니다 👨‍💻
    댓글쓰기

    티스토리툴바