1.6. 사용되지 않거나 삭제된 기능
이전 릴리스에서 사용 가능하던 일부 기능이 더 이상 사용되지 않거나 삭제되었습니다.
더 이상 사용되지 않는 기능은 여전히 OpenShift Container Platform에 포함되어 있으며 계속 지원됩니다. 그러나 이 기능은 향후 릴리스에서 제거될 예정이므로 새로운 배포에는 사용하지 않는 것이 좋습니다. OpenShift Container Platform 4.8에서 더 이상 사용되지 않고 삭제된 주요 기능의 최신 목록은 아래 표를 참조하십시오. 더 이상 사용되지 않고 삭제된 기능에 대한 자세한 정보는 표 뒤에 나열되어 있습니다.
아래 표에서 기능은 다음과 같은 상태로 표시되어 있습니다.
- GA: 정식 출시일 (GA)
- TP: 기술 프리뷰
- DEP: 더 이상 사용되지 않음
- REM: 삭제됨
기능 | OCP 4.6 | OCP 4.7 | OCP 4.8 |
---|---|---|---|
| REM | REM | REM |
패키지 매니페스트 형식(Operator Framework) | DEP | DEP | REM |
| DEP | DEP | REM |
| GA | DEP | REM |
v1beta1 CRDs | DEP | DEP | DEP |
Docker Registry v1 API | DEP | DEP | DEP |
Metering Operator | DEP | DEP | DEP |
스케줄러 정책 | GA | DEP | DEP |
Cluster Samples Operator의 | GA | DEP | DEP |
Cluster Samples Operator의 | GA | DEP | DEP |
OpenShift Container Platform 리소스의 | GA | DEP | DEP |
RHCOS(Red Hat Enterprise Linux CoreOS)에서 | DEP | DEP | DEP |
클러스터 로더 | GA | GA | DEP |
사용자의 RHEL 7 컴퓨팅 머신 가져오기 | DEP | DEP | DEP |
External provisioner for AWS EFS | REM | REM | REM |
빌드 | GA | GA | DEP |
Jenkins Operator | TP | TP | DEP |
Prometheus 기반 HPA 사용자 정의 지표 어댑터 | TP | TP | REM |
RHV(Red Hat Virtualization)의 | GA | DEP | DEP |
Microsoft Azure 클러스터의 인증 정보 축소 | GA | GA |
1.6.1. 더 이상 사용되지 않는 기능
1.6.1.1. Descheduler operator.openshift.io/v1beta1 API 그룹이 더 이상 사용되지 않음
Descheduler의 operator.openshift.io/v1beta1
API 그룹은 더 이상 사용되지 않으며 향후 릴리스에서 제거될 수 있습니다. 대신 operator.openshift.io/v1
API 그룹을 사용합니다.
1.6.1.2. RHCOS(Red Hat Enterprise Linux CoreOS)에서 dhclient가 더 이상 사용되지 않음
OpenShift Container Platform 4.6부터 RHCOS(Red Hat Enterprise Linux CoreOS)는 initramfs
에서 NetworkManager
를 사용하여 초기 부팅 시 네트워킹을 구성하도록 전환되었습니다. 이러한 변경의 일환으로 DHCP에 대해 dhclient
바이너리 사용이 더 이상 지원되지 않습니다. 대신 네트워킹 구성에 NetworkManager
내부 DHCP 클라이언트를 사용합니다. dhclient
바이너리는 향후 릴리스에서 RHCOS(Red Hat Enterprise Linux CoreOS)에서 제거됩니다. 자세한 내용은 BZ#1908462에서 참조하십시오.
1.6.1.3. 클러스터 로더가 더 이상 사용되지 않음
클러스터 로더는 더 이상 사용되지 않으며 향후 릴리스에서 제거됩니다.
1.6.1.4. 빌드의 lastTriggeredImageID 매개변수는 더 이상 사용되지 않습니다.
이번 릴리스에서는 BuildConfig
사양에 설정할 수 있는 BuildTriggerPolicy
유형 중 하나인 ImageChangeTrigger
오브젝트에서 lastTriggeredImageID
를 더 이상 사용하지 않습니다.
OpenShift Container Platform 다음 릴리스에서는 lastTriggeredImageID
에 대한 지원이 제거되고 무시됩니다. 그런 다음 이미지 변경 트리거는 BuildConfig
사양의 lastTriggeredImageID
필드에 대한 변경 사항을 기반으로 빌드를 시작하지 않습니다. 대신 빌드를 트리거하는 이미지 ID가 BuildConfig
오브젝트의 상태에 기록되며, 대부분의 사용자는 이를 변경할 수 없습니다.
따라서 buildConfig.spec.triggers[i].imageChange.lastTriggeredImageID
를 검사하는 스크립트 및 작업을 업데이트합니다. (BUILD-213)
1.6.1.5. Jenkins Operator(기술 프리뷰)는 더 이상 사용되지 않음
이번 릴리스에서는 기술 프리뷰 기능인 Jenkins Operator를 더 이상 사용하지 않습니다. 향후 OpenShift Container Platform 버전에서는 OpenShift Container Platform 웹 콘솔 인터페이스의 OperatorHub에서 Jenkins Operator를 제거합니다. 그런 다음 Jenkins Operator에 대한 업그레이드를 더 이상 사용할 수 없으며 Operator가 지원되지 않습니다.
고객은 Samples Operator에서 제공하는 템플릿을 사용하여 OpenShift Container Platform에 Jenkins를 계속 배포할 수 있습니다.
1.6.1.6. RHV(Red Hat Virtualization)의 instance_type_id
설치 구성 매개 변수
instance_type_id
설치 구성 매개 변수는 더 이상 사용되지 않으며 향후 릴리스에서 제거됩니다.
1.6.2. 삭제된 기능
1.6.2.1. Microsoft Azure에 대한 인증 정보 풀링 지원
OpenShift Container Platform 4.8.34부터 Microsoft Azure 클러스터의 mint 모드에서 CCO(Cloud Credential Operator) 사용에 대한 지원이 OpenShift Container Platform 4.8에서 제거되었습니다. 이러한 변경 사항은 2022년 6월 30일에 예정된 Microsoft Azure AD Graph API 사용 중지로 인한 것이며 z-stream 업데이트에서 지원되는 모든 OpenShift Container Platform 버전으로 백포트되고 있습니다.
mint 모드를 사용하는 이전에 설치된 Azure 클러스터의 경우 CCO는 기존 보안 업데이트를 시도합니다. 보안에 이전에 Mint된 앱 등록 서비스 주체의 인증 정보가 포함된 경우 kube-system/azure-credentials
의 시크릿 콘텐츠로 업데이트됩니다. 이 동작은 통과 모드와 유사합니다.
인증 정보 모드가 기본값 ""
으로 설정된 클러스터의 경우 업데이트된 CCO가 Mint 모드에서 작동되지 않도록 자동으로 변경됩니다. 클러스터에 인증 정보 모드가 명시적으로 Mint 모드("Mint
")로 설정된 경우 값을 ""
또는 "Passthrough"
로 변경해야 합니다.
Mint 모드에서 필요한 Contributor
역할 외에도 수정된 앱 등록 서비스 주체에는 이제 passthrough 모드에 사용되는 User Access Administrator
역할이 필요합니다.
Azure AD Graph API를 계속 사용할 수 있지만 업그레이드된 OpenShift Container Platform 버전의 CCO는 이전에 Mint된 앱 등록 서비스 주체를 정리하려고 합니다. Azure AD Graph API 전에 클러스터를 업그레이드하면 리소스를 수동으로 정리하지 않아도 될 수 있습니다.
Azure AD Graph API가 종료된 후 Mint 모드를 지원하지 않는 OpenShift Container Platform 버전으로 클러스터가 업그레이드되면 CCO는 연결된 CredentialsRequest
에서 OrphanedCloudResource
조건을 설정하지만 오류를 치명적으로 처리하지는 않습니다. 조건에는 unable to clean up App Registration / Service Principal: <app_registration_name>
것과 유사한 메시지가 포함됩니다. Azure AD Graph API를 종료한 후에는 나머지 앱 등록 서비스 주체를 제거하기 위해 Azure CLI 도구 또는 Azure 웹 콘솔을 사용하여 수동 개입이 필요합니다.
리소스를 수동으로 정리하려면 영향을 받는 리소스를 찾아서 삭제해야 합니다.
Azure CLI 도구를 사용하여 다음 명령을 실행하여
OrphanedCloudResource
조건 메시지의<app_registration_name>
을 사용하는 앱 등록 서비스 주체를 필터링합니다.$ az ad app list --filter "displayname eq '<app_registration_name>'" --query '[].objectId'
출력 예
[ "038c2538-7c40-49f5-abe5-f59c59c29244" ]
다음 명령을 실행하여 앱 등록 서비스 주체를 삭제합니다.
$ az ad app delete --id 038c2538-7c40-49f5-abe5-f59c59c29244
수동으로 리소스를 정리한 후 CCO에서 리소스가 정리되었는지 확인할 수 없기 때문에 OrphanedCloudResource
조건이 지속됩니다.
AWS EFS(기술 프리뷰) 기능의 외부 프로비저너가 제거됨
AWS(Amazon Web Services) Elastic File System (EFS) 기술 프리뷰 기능이 제거되어 더 이상 지원되지 않습니다.
1.6.2.2. 샘플 이미지 스트림에서 제거된 이미지
OpenShift Container Platform에서 제공되는 샘플 이미지 스트림에 더 이상 다음 이미지가 포함되지 않습니다.
registry.redhat.io/rhscl/nodejs-10-rhel7 registry.redhat.io/ubi7/nodejs-10 registry.redhat.io/rhscl/perl-526-rhel7 registry.redhat.io/rhscl/postgresql-10-rhel7 registry.redhat.io/rhscl/ruby-25-rhel7 registry.redhat.io/ubi7/ruby-25 registry.redhat.io/rhdm-7/rhdm-decisioncentral-rhel8:7.9.0 registry.redhat.io/rhdm-7/rhdm-kieserver-rhel8:7.9.0 registry.redhat.io/rhpam-7/rhpam-businesscentral-monitoring-rhel8:7.9.0 registry.redhat.io/rhpam-7/rhpam-businesscentral-rhel8:7.9.0 registry.redhat.io/rhpam-7/rhpam-smartrouter-rhel8:7.9.0
1.6.2.3. Operator의 패키지 매니페스트 형식이 더 이상 지원되지 않음
Operator에 대한 레거시 패키지 매니페스트 형식 지원은 OpenShift Container Platform 4.8 이상에서 제거됩니다. 이러한 지원 제거에는 기존 형식으로 작성된 사용자 정의 카탈로그와 Operator SDK를 사용하여 처음 생성된 Operator 프로젝트가 포함되어 있습니다. 번들 형식은 OpenShift Container Platform 4.6부터 OLM(Operator Lifecycle Manager)의 기본 Operator 패키징 형식입니다.
번들 형식 사용에 대한 자세한 내용은 사용자 정의 카탈로그 관리 및 패키지 매니페스트 프로젝트를 번들 형식으로 마이그레이션을 참조하십시오.
또한 형식과 관련된 다음 명령이 OpenShift CLI (oc
) 및 Operator SDK CLI에서 제거되었습니다.
-
oc adm catalog build
-
operator-sdk generate packagemanifest
-
operator-sdk run packagemanifest
1.6.2.4. Prometheus 기반 HPA 사용자 지정 지표 어댑터 지원 제거
이 릴리스에서는 기술 프리뷰 기능인 Prometheus Adapter를 제거합니다.
1.6.2.5. 보안 토큰 스토리지 주석 인식이 제거됨
이제 클러스터의 감사 정책을 선택할 때 authentication
및 openshift-apiserver
Operator에서 oauth-apiserver.openshift.io/secure-token-storage
주석을 무시합니다. 이제 감사 정책에서는 기본적으로 secure-
를 사용합니다. 자세한 내용은 BZ#1879182에서 참조하십시오.