Knative serving 업그레이드 완료

클러스터 업그레이드를 완료하고 Knative serving Fleet 구성요소로의 마이그레이션을 완료하려면 클러스터에서 비활성 및 미사용 리소스를 모두 삭제해야 합니다.

시작하기 전에

개요

이 단계에서 마이그레이션 스크립트를 사용하여 다음을 수행합니다.

  • appdevexperience-operator 운영자가 Knative serving 리소스의 완전한 제어를 적용합니다.
  • 번들 Istio 및 Knative serving GKE 부가기능을 삭제합니다.
  • 모든 도우미 ConfigMap을 삭제합니다.

그런 다음 'Scale-to-zero' 기능을 다시 사용 설정할 수 있습니다.

Knative serving 업그레이드 완료

Knative serving 업그레이드를 완료하고 마이그레이션 프로세스를 완료하려면 다음 안내를 따르세요.

  1. 다음 명령어를 실행하여 마이그레이션 스크립트를 시작합니다.

    ./migration-addon.sh --command finalize
    
  2. 터미널에서 마이그레이션 스크립트가 진행하라는 확인 메시지를 표시합니다. y를 입력하여 프로세스를 완료합니다.

    이 마지막 단계의 프로세스 중 프롬프트는 다음과 유사합니다.

    In the process of cleaning up, the script performs the following:
    1. enforcing Knative serving operator fully controls Knative serving resources.<br>
    2. deleting Istio slim installed by Knative serving GKE add-on<br>
    3. deleting helper configmaps
    Continue? [Y/n] y<br>
    
    1. enforcing Knative serving operator fully controls Knative serving resources.
    cloudrun.operator.run.cloud.google.com/cloud-run patched
    
    Waiting for Knative serving serving to be ready...
    Knative serving serving is ready.
    
    2. Deleting Istio slim resources
    
    3. Deleting helper configmaps
    
    Cleanup is done. The upgrade to new Knative serving completes! <br>
    
  3. 다음 명령어를 실행하여 'Scale-to-zero'를 사용 설정합니다.

    kubectl patch cm config-autoscaler -n knative-serving -p '{"data":{"enable-scale-to-zero": "true"}}'