4.2. 컨트롤 플레인 펜싱
이전 릴리스에서는 작업자 노드에서 Self Node Remediation 및 Node Health Check를 활성화할 수 있습니다. 노드 장애가 발생하면 컨트롤 플레인 노드에서 수정 전략을 실행할 수도 있습니다.
작업자 노드 및 컨트롤 플레인 노드에 동일한 NodeHealthCheck CR을 사용하지 마십시오. 작업자 노드와 컨트롤 플레인 노드를 함께 그룹화하면 정상 상태의 최소 노드 수가 잘못 평가되고 예기치 않거나 누락된 수정이 발생할 수 있습니다. 이는 Node Health Check Operator가 컨트롤 플레인 노드를 처리하는 방식 때문입니다. 컨트롤 플레인 노드를 자체 그룹 및 해당 그룹의 작업자 노드를 그룹화해야 합니다. 필요한 경우 작업자 노드 그룹을 여러 개 생성할 수도 있습니다.
수정 전략에 대한 고려 사항:
- 예기치 않은 동작이 발생할 수 있으므로 동일한 노드가 겹치는 여러 구성이 포함된 노드 상태 점검 구성을 방지하십시오. 이 제안은 작업자 및 컨트롤 플레인 노드 모두에 적용됩니다.
- Node Health Check Operator는 한 번에 최대 하나의 컨트롤 플레인 노드를 수정하는 하드 코딩된 제한을 구현합니다. 동시에 여러 컨트롤 플레인 노드를 수정할 수 없습니다.