PaaS/Kubernetes

(Kubernetes) 쿠버네티스/OpenShift HA클러스터 아키텍처 가이드

armyost 2021. 8. 31. 18:09
728x90

다중 Controlplane, Worker 구성

 

The worker nodes can communicate with any master’s API server through a load balancer.

API서버가 DNS로 접근되면서 로드벨런싱이 된다면 worker 노드에서 정상적인 controlplane과 통신할 수 있다. 


 

Isolating etcd from the other master services reduces workload for master servers.

Etcd를 별도로 빼면 Controlplane의 부하를 줄일 수 있다. 

 

Decoupling etcd from the masters makes etcd administration and protection easier. Independent management allows for different protection and scaling schemes.

Etcd를 별도로 빼면 controlplane이 N개로 늘어나도 Etcd는 초기 클러스터 구성으로 사용할 수 있다.

 

Red Hat’s OpenShift introduces the concept of infrastructure nodes. These nodes host cluster services such as log aggregation, metrics collection and reporting, container registry services, and overlay network management and routing.

OpenShift는 infrastructure nodes라는게 있는데, 로깅/메트릭수집/리포팅/컨테이너레포지토리/네트워크관리/라우팅 역할을 하는 노드이다.

Red Hat recommends a minimum of three infrastructure nodes for production deployments. This ensures that the services have resources available and are able to migrate in the event of host maintenance or failure.

RedHat은 최소한 3개의 infrastructure 노드를 구성하길 권고한다.