IBM Cloud Docs
새 Ubuntu 버전으로 마이그레이션하기

새 Ubuntu 버전으로 마이그레이션하기

워커 노드를 새 Ubuntu 버전으로 마이그레이션하려면 명령을 실행하여 워커 풀의 새 버전을 지정하세요. 그런 다음 풀의 개별 워커 노드를 업데이트합니다.

Ubuntu 20은 더 이상 사용되지 않으며 2025년 5월 31일에 지원이 종료됩니다. 지원이 종료되기 전에 작업자 노드를 Ubuntu 24로 마이그레이션하세요. 마이그레이션을 시작하기 전에 Ubuntu 24의 제한 사항을 이해해야 합니다. 자세한 내용은 새 버전으로 마이그레이션하기(Ubuntu )를 참조하세요.

클러스터 버전별 기본 운영 체제

Ubuntu 24는 지원되는 모든 클러스터 버전의 기본 운영 체제입니다. 클러스터를 업그레이드할 때 워커 풀의 운영 체제는 자동으로 변경되지 않습니다.

Ubuntu 24 제한사항

  • Ubuntu 24의 경우 /tmp 디렉터리는 nosuid, noexecnodev 옵션이 설정되어 있는 별도의 파티션입니다. 앱이 /tmp 디렉토리에 설치되어 스크립트 또는 바이너리를 실행하는 경우 실패할 수 있습니다. 임시 스크립트나 바이너리를 실행하려면 /var/tmp 디렉터리 대신 /tmp 디렉터리를 사용할 수 있습니다.

  • 기본 cgroup 구현은 cgroup v2. Ubuntu 24에서는 cgroup v1 지원되지 않습니다. cgroup v2 대한 Kubernetes 마이그레이션 설명서를 검토하고 애플리케이션이 cgroup v2 완전히 지원하는지 확인합니다. 이전 버전의 Java 워크로드에 메모리 부족(OOM) 문제를 일으킬 수 있는 알려진 문제가 있습니다.

  • Ubuntu 24에서는 NTP가 timesyncd 을 사용하며 관련 명령이 업데이트될 수 있습니다.

마이그레이션 단계

사용할 작업자 노드를 마이그레이션하세요.Ubuntu 24. 이 단계는 지원되는 모든 클러스터 버전에 적용됩니다.

  1. 작업자 풀 운영 체제를 검토하여 마이그레이션해야 하는 풀을 판별하십시오.

    ibmcloud ks worker-pools -c CLUSTER
    
  2. 워커 풀의 새 Ubuntu 버전을 지정합니다.

    ibmcloud ks worker-pool operating-system set --cluster CLUSTER --worker-pool POOL --operating-system UBUNTU_24_64
    
  3. ibmcloud ks worker update 또는 ibmcloud ks worker replace 명령을 실행하여 워커 풀의 각 워커 노드를 업데이트합니다.

    관련 워커 노드를 업데이트하거나 교체하는 동안 워크로드를 지원할 수 있는 충분한 워커 노드가 있는지 확인하세요. 자세한 내용은 VPC 워커 노드 업데이트하기 또는 클래식 워커 노드 업데이트하기 를 참조하세요.

    클래식 워커 노드를 업데이트하는 명령 예제.

    ibmcloud ks worker update --cluster CLUSTER --worker WORKER1_ID [--worker WORKER2_ID]
    

    VPC 워커 노드를 업데이트하는 명령 예제.

    ibmcloud ks worker replace --cluster CLUSTER --worker WORKER_ID --update
    
  4. 작업자 풀과 작업자에 대한 세부 정보를 확인하세요. 출력에서 워커 노드가 새 Ubuntu 버전을 실행하는지 확인합니다.

    작업자 풀에 대한 자세한 정보를 확인하세요.

    ibmcloud ks worker-pools -c CLUSTER
    

    작업자 노드에 대한 세부사항을 가져오십시오.

    ibmcloud ks worker get --cluster CLUSTER --worker WORKER_NODE_ID