OpenShift Container Storage is now OpenShift Data Foundation starting with version 4.9.
7.3. 인프라 노드 수동 생성
환경에서 Machine API가 지원되지 않는 경우에만 라벨을 노드에 직접 적용해야 합니다. 수동 생성에는 OpenShift Data Foundation 서비스를 예약하는 데 3개 이상의 RHOCP 작업자 노드를 사용할 수 있어야 하며 이러한 노드에 충분한 CPU 및 메모리 리소스가 있어야 합니다. RHOCP 서브스크립션 비용을 방지하려면 다음이 필요합니다.
oc label node <node> node-role.kubernetes.io/infra="" oc label node <node> cluster.ocs.openshift.io/openshift-storage=""
oc label node <node> node-role.kubernetes.io/infra=""
oc label node <node> cluster.ocs.openshift.io/openshift-storage=""
인프라
노드에서만 OpenShift Data Foundation 리소스를 예약하고 기타 OpenShift Data Foundation 워크로드를 거절하도록 a NoSchedule
OpenShift Data Foundation 테인트를 추가해야 합니다.
oc adm taint node <node> node.ocs.openshift.io/storage="true":NoSchedule
oc adm taint node <node> node.ocs.openshift.io/storage="true":NoSchedule
node-role node-role.kubernetes.io/worker=""
를 제거하지 마십시오.
node-role.kubernetes.io/worker=""
를 제거하면 OpenShift 스케줄러와 MachineConfig 리소스 둘 다 변경하지 않는 한 문제가 발생할 수 있습니다.
이미 제거된 경우 각 인프라
노드에 다시 추가해야 합니다. node-role node-role.kubernetes.io/infra=""
및 OpenShift Data Foundation 테인트를 추가하면 인타이틀먼트 제외 요구 사항을 준수할 수 있습니다.