3.2. etcd의 노드 확장
일반적으로 클러스터에는 3개의 컨트롤 플레인 노드가 있어야 합니다. 그러나 클러스터가 베어 메탈 플랫폼에 설치된 경우 최대 5개의 컨트롤 플레인 노드가 있을 수 있습니다. 기존 베어 메탈 클러스터에 컨트롤 플레인 노드가 5개 미만인 경우 설치 후 작업으로 클러스터를 확장할 수 있습니다.
예를 들어 설치 후 3~4개의 컨트롤 플레인 노드를 확장하려면 호스트를 추가하고 컨트롤 플레인 노드로 설치할 수 있습니다. 그런 다음 etcd Operator는 추가 컨트롤 플레인 노드를 고려하여 적절하게 스케일링합니다.
클러스터를 4개 또는 5개로 스케일링하는 컨트롤 플레인 노드는 베어 메탈 플랫폼에서만 사용할 수 있습니다.
지원 설치 관리자를 사용하여 컨트롤 플레인 노드를 확장하는 방법에 대한 자세한 내용은 "API를 사용하여 호스트 추가" 및 "정의된 클러스터에서 컨트롤 플레인 노드 교체"를 참조하십시오.
컨트롤 플레인 노드를 추가하면 안정성과 가용성을 향상시킬 수 있지만 처리량을 줄이고 성능에 영향을 주므로 대기 시간을 늘릴 수 있습니다.
다음 표에서는 다양한 크기의 클러스터에 대한 실패 허용 오차를 보여줍니다.
클러스터 크기 | 대부분의 | 실패 허용 |
---|---|---|
노드 1개 | 1 | 0 |
노드 3개 | 2 | 1 |
4개의 노드 | 3 | 1 |
5개의 노드 | 3 | 2 |
쿼럼 손실에서 복구하는 방법에 대한 자세한 내용은 "이전 클러스터 상태로 복구"를 참조하십시오.