2.2. API 호환성 예외
다음은 OpenShift Container Platform의 호환성에 대한 예외입니다.
2.2.1. 지원되는 운영자를 통해 RHEL CoreOS 파일 시스템을 수정하지 않았습니다. 링크 복사링크가 클립보드에 복사되었습니다!
지원되는 연산자(예: Machine Config Operator 또는 Node Tuning Operator)를 통해 공개된 인터페이스를 통해 수정한 경우를 제외하고 호스트 운영 파일 시스템에 대한 수정 사항이 마이너 릴리스에서 보존된다는 보장은 현재 제공되지 않습니다.
2.2.2. 클라우드 또는 가상화 환경에서 클러스터 인프라 수정 링크 복사링크가 클립보드에 복사되었습니다!
현재 클러스터를 지원하는 클라우드 호스팅 환경에 대한 수정 사항이 제품에 노출된 공개 인터페이스를 통해 이루어진 경우나 지원되는 구성으로 문서화된 경우를 제외하고 보존된다는 보장은 없습니다. 클러스터 인프라 제공자는 API를 통해 해당 권한을 제품에 위임하는 경우를 제외하고 클라우드 또는 가상화된 인프라를 보존할 책임이 있습니다.
2.2.3. 업그레이드된 클러스터와 새 설치 간의 기능적 기본값 링크 복사링크가 클립보드에 복사되었습니다!
현재로서는 제품 하위 릴리스를 새로 설치할 때 이전 하위 릴리스와 함께 설치하고 동등한 버전으로 업그레이드한 제품 버전과 동일한 기능적 기본값이 적용된다는 보장은 없습니다. 예를 들어, 제품의 향후 버전에서는 이전 마이너 버전과 다른 기본값으로 클라우드 인프라를 제공할 수 있습니다. 또한, 이전 버전의 제품과는 다른 기본 보안 선택이 향후 버전의 제품에서 이루어질 수 있습니다. 이전 버전의 제품은 포워드 업그레이드를 거치지만, 이전 버전과의 호환성을 유지하기 위해 필요한 경우 기존 선택 사항을 보존합니다.
2.2.4. "지원되지 않음" 접두사 또는 문서화되지 않은 주석이 있는 API 필드 사용 링크 복사링크가 클립보드에 복사되었습니다!
제품의 일부 API는 접두사 unsupported<FieldName>이
있는 필드를 노출합니다. 현재 이 필드의 사용이 릴리스 전반이나 릴리스 내에서 지원된다는 보장은 없습니다. 제품 지원팀은 특정 문제를 디버깅할 때 고객에게 이 필드에 값을 지정하도록 요청할 수 있지만, 해당 상호작용 외에는 이 값을 사용할 수 없습니다. 명시적으로 문서화되지 않은 객체에 대한 주석 사용은 마이너 릴리스에서 지원이 보장되지 않습니다.
2.2.5. 제품 설치 토폴로지별 API 가용성 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift 배포판은 지원하는 설치 토폴로지를 계속해서 발전시킬 것이며, 하나의 설치 토폴로지에 있는 모든 API가 반드시 다른 설치 토폴로지에 포함되는 것은 아닙니다. 예를 들어, 특정 토폴로지는 제품 설치 토폴로지와 충돌하는 경우 특정 API에 대한 읽기/쓰기 액세스를 제한할 수 있고, 해당 토폴로지와 관련이 없는 경우 특정 API를 전혀 포함하지 않을 수 있습니다. 주어진 토폴로지에 존재하는 API는 위에 정의된 호환성 계층에 따라 지원됩니다.