728x90 kubernetes3 [Kubernetes-Storage]Minio 보호되어 있는 글 입니다. 2024. 8. 28. #2. Worker Node Components 1. kubelet Kubelet은 각 node에서 실행되는 기본 Node Agent 호스트 이름을 재정의하는 플래그 또는 클라우드 공급자에 대한 특정 논리를 사용하여 apiserver에 노드를 등록할 수 있다. kube-proxy와 같은 컨트롤 플레인 구성요소는 시스템에 직접 배포하거나 pod로 실행할 수 있다 kubelet은 항상 데몬으로 실행되어야 한다. kubelet이 다른 구성 요소를 pod로 실행한다. kubelet은 워커노드에서 실행하는 모든 것을 담당하는 구성요소다. kubelet이 실행 중인 노드를 리소스로 만들어 API 서버에 등록한다. API 서버를 지속적으로 모니터링해 파드가 해당 노드에 스케줄링 되면 파드 컨테이너를 시작한다. 파드의 상태를 API 서버에 지속적으로 보고하고 파드가.. 2023. 12. 28. #1. Control Plane Components 1. etcd - key:value 형태의 데이터를 저장하는 스토리지 쿼럼 → 정족수 즉, 의사결정에 필요한 최소한의 서버 수 → ex) RSM을 구성하는 서버의 숫자가 3대인 경우 쿼럼 값은 2(3/2+1) etcd는 고가용성을 위해 2개 이상의 인스턴스로 구성할 수 있다. etcd는 RAFT 합의 알고리즘을 사용해 어느 순간이든 각 노드 상태가 대다수의 노드가 동의하는 현재 상태이거나 이전에 동의된 상태 중에 하나임을 보장한다. 합의 알고리즘은 클러스터가 다음 상태로 진행하기 위해 과반수가 필요하다. 만약 세 노드가 있는 클러스터에서 한 노드의 연결이 끊어지면 나머지 두 개의 노드를 포함하는 그룹이 여전히 과반을 가지고 있기 때문에 클러스터의 상태를 계속 변경할 수 있다. 그리고 나중에 끊어졌던 노드.. 2023. 12. 28. 이전 1 다음 728x90