Kubernetes21 Kubernetes Components (Control plane) / 쿠버네티스 컴포넌트, 마스터, 컨트롤 플레인 Kubernetes Control-plane Components kubernetes 공식 홈페이지에서 확인할 수 있는 kubernetes component 구성요소이다. Control-plane component로 해당되는 것들은 그림에 따로 빨간색으로 표시해둔 것들이다. - kube-apiserver 말그대로 kubernetes 클러스터에 사용되는 api server client로 부터 오는 요청을 처리 단순히 요청을 받는것 뿐만이 아니라, kubelet으로 pod생성, pod정보 가져오기 등의 요청을 보내기도 함 - etcd key-value 로 이뤄진 storage API서버와만 통신이 이뤄지고 명세를 저장하는데 사용 데이터 정합성과 같은 이유로 쿼럼(Quorum)처리를 위해 홀수개로 운영 - ku.. 2022. 12. 27. Kubernetes Readiness Probe / 쿠버네티스 healthcheck, pod ready state Kubernetes Readiness Probe 앞서 Ingress에 대해서 정리할때 Pod는 서비스에서 endpoints들로 관리된다고 정리한 적이 있음 (참고) 2022.12.25 - [개발/개발공부] - Kubernetes Ingress / 쿠버네티스 인그레스 정리 Kubernetes Ingress / 쿠버네티스 인그레스 정리 Ingress? 클러스터 외부에서 서비스에 접근할 수 있는 방법은 NodePort, LoadBalancer, Ingress 등이 존재 - ClusterIP cluster-internal IP를 노출 외부와 통신하기 위해서는 추가적인 netfilter설정이 필요 - NodePort 고 dev-chicken.tistory.com 하지만 Pod가 새로 생성됐을 때 requests를.. 2022. 12. 25. Kubernetes Ingress / 쿠버네티스 인그레스 정리 Kubernets Ingress 클러스터 외부에서 서비스에 접근할 수 있는 방법은 NodePort, LoadBalancer, Ingress 등이 존재 - ClusterIP cluster-internal IP를 노출 외부와 통신하기 위해서는 추가적인 netfilter설정이 필요 - NodePort 고정 포트로 각 노드의 IP를 서비스에 노출 노드가 사라졌을 때 자동으로 다른 노드를 통해 접근 불가능 변경사항 발생시 직접 반영 - LoadBalancer LB통해서 서비스를 외부에 노출 각 서비스별 자체 IP주소와 LB연결이 필요 서비스별로 LB를 붙여야해서 비용이 증가 - Ingress 여러 서비스를 하나의 Ingress로 노출 가능 request 받아서 어느 서비스로 보낼지 결정 (참고)각각 차이에 대해 .. 2022. 12. 25. 이전 1 2 3 4 다음 반응형