ㅈㄱㄴ
디플로이먼트와 스테이트풀셋 차이 설명해봐
익명(106.101)
2023-05-12 15:16
추천 0
댓글 11
다른 게시글
-
난 오늘 오전에 면접결과물어보니깐 오후까지알려준대 [6]익명(39.7) | 23.05.12추천 0
-
난 어릴때부터 적성에 맞아서 취업까지함익명(39.7) | 23.05.12추천 0
-
방금 면접 결과 물어봤는데 담주 월요일오전에 나온데익명(124.55) | 23.05.12추천 0
-
회사사람 왜이렇게 친한척이냐 [2]익명(118.235) | 23.05.12추천 0
-
성장과정 << 왜쓰는거냐 [8]익명(58.78) | 23.05.12추천 0
-
메이븐 war 프로젝트 배포 어떻게함 [5]익명(115.178) | 23.05.12추천 0
-
si 욕하는 이유가 뭐냐 [1]익명(223.38) | 23.05.12추천 0
-
노베이스 이제 막 자바하는데 [2]익명(124.62) | 23.05.12추천 0
-
프로그래밍은 전혀 모르게 생긴 40대 아저씨가 갑자기 [2]40대프린이(210.179) | 23.05.12추천 0
-
노드+익스 강의 어디서 들어야하냐? [3]익명(61.78) | 23.05.12추천 0
쿠버네티스에서 디플로이먼트(Deployment)와 스테이트풀셋(StatefulSet)은 둘 다 파드(Pod)를 관리하는 컨트롤러(Controller) 중 하나입니다. 하지만 두 컨트롤러는 서로 다른 목적을 가지고 있습니다. 디플로이먼트는 무상태(stateless) 애플리케이션의 배포 및 관리를 담당하는데, 무상태 애플리케이션은 서로 구별이 없는 동일한 컨테이너로 이루어져 있으며, 각 인스턴스 간의 상호교환을 위해 공유 데이터 저장소를 사용합니다. 이런 애플리케이션의 경우 디플로이먼트를 사용하여 컨테이너 이미지 버전 업데이트, 스케일링, 롤링 업데이트 등의 작업을 수행할 수 있습니다. 반면 스테이트풀셋은 상태를 가진(stateful) 애플리케이션의 배포 및 관리를 담당하는데, 상태를 가진 애플리케이션은
각 인스턴스가 동일한 컨테이너 이미지로 이루어져 있지만, 고유한 식별자를 가지며, 각 인스턴스의 상태가 중요합니다. 이런 애플리케이션의 경우 스테이트풀셋을 사용하여 파드의 순서 보장, 롤백, 데이터 보존 등의 작업을 수행할 수 있습니다. 요약하자면, 디플로이먼트는 무상태 애플리케이션을 관리하는데 적합하며, 스테이트풀셋은 상태를 가진 애플리케이션을 관리하는데 적합합니다.
신입 면접에서 저게 나오면 정상임? 다 안 적겠는데 진짜 훨씬 어려운 질문을 어케 답하지 내가 devops도 아니고
애매한 좆타트업들이 눈만높아서 신입면접에서 저런거 물어보기도함. 쿠버네티스는 신입의 영역이 아님
차이점 대답한다고해도 꼬리질문 계속들어올텐데 그거 완벽하게 대답하는놈은 신입중에없을듯
말은 자세히 안하겠는데 저거 진짜 암것도 아녔음 뭔 현업 3년 5년 한 사람들만 이해하는 지 수준 문제를 내니까 진짜 ㅋㅋㅋ 취업시장 미쳐 돌아간다 그냥
나도 최근에 신입면접볼때 3년차 이상이어야 대답할만한 질문하더라. db설계관련해서 인덱스쪽으로 되게 딥하게 물어봤음
인덱스는 양호하지 ㅋㅋㅋ 그건 나도 다 답변 함 종류, 시간 복잡도, 구조 다 알고 튜닝까지 알고 있는데도 db, 자료구조, k8s, dw, cloud, mq, 뭐 씹 진짜 너무 화나더라
아니 인덱스 그정도 수준이아니라 엄청 딥하게 물어봤음..
뭔 질문임? 궁금한데 db는 꽤 잘 안다고 생각해서
설마 클러스터드 인덱스 같은 건가