Red Hat Enterprise Linux 로 마이그레이션하기 9
가상 프라이빗 클라우드 클래식 인프라
RHEL 9의 경우 /tmp 디렉터리는 nosuid, noexec, nodev 옵션이 설정된 별도의 파티션입니다. 앱이 /tmp 디렉터리에 스크립트 또는 바이너리를 설치하여 실행하는 경우 실패할 수 있습니다. 임시 스크립트 또는 바이너리를 실행할 때 /tmp 디렉터리 대신 /var/tmp 디렉터리를 사용하도록 앱을 업데이트하세요.
기본 cgroup 구현은 cgroup v2 입니다. RHEL 9에서는 cgroup v1 이 지원되지 않습니다. Kubernetes cgroup v2 마이그레이션 문서를 검토하고
애플리케이션이 을 완전히 지원하는지 확인합니다. cgroup v2 이전 버전( Java )에서는 워크로드에 메모리 부족(OOM) 문제를 일으킬 수 있는 알려진 문제가 있습니다.
-
작업자 풀 운영 체제를 검토하여 마이그레이션이 필요한 풀을 찾으세요.
ibmcloud ks worker-pools -c CLUSTER -
작업자 풀의
RHEL_9_64버전을 지정합니다.ibmcloud oc worker-pool operating-system set --cluster CLUSTER --worker-pool POOL --operating-system RHEL_9_64 -
를 실행하여 워커 풀의 각 워커 노드를 업데이트합니다
ibmcloud oc worker update를 실행하거나ibmcloud oc worker replace를 실행하여 각 워커 노드를 업데이트합니다.관련 워커 노드를 업데이트하거나 교체하는 동안 워크로드를 지원할 수 있는 충분한 워커 노드가 있는지 확인하세요. 자세한 내용은 VPC 워커 노드 업데이트하기 또는 클래식 워커 노드 업데이트하기를 참조하세요.
클래식 워커 노드를 업데이트하는 명령 예제입니다.
ibmcloud oc worker update --cluster CLUSTER --worker WORKER1_ID [--worker WORKER2_ID]VPC 워커 노드를 업데이트하는 명령 예제입니다.
ibmcloud oc worker replace --cluster CLUSTER --worker WORKER_ID --update -
작업자 풀과 작업자에 대한 세부 정보를 확인하세요. 출력에서 작업자 노드가
RHEL_9_64운영 체제를 실행하는지 확인합니다.작업자 풀에 대한 세부 정보를 확인하세요.
ibmcloud oc worker-pools -c CLUSTER작업자 노드에 대한 세부사항을 가져오십시오.
ibmcloud oc worker get --cluster CLUSTER --worker WORKER_NODE_ID