클러스터 업그레이드를 완료하고 Knative serving Fleet 구성요소로의 마이그레이션을 완료하려면 클러스터에서 비활성 및 미사용 리소스를 모두 삭제해야 합니다.
시작하기 전에
먼저 검토를 수행하여 업그레이드 요구사항을 충족하는지 확인해야 합니다.
이 페이지의 명령어는 업그레이드 준비 단계의 환경 변수 및 마이그레이션 스크립트를 사용합니다.
지정된 순서로 이 프로세스의 각 단계를 수행하는 것이 중요합니다.
개요
이 단계에서 마이그레이션 스크립트를 사용하여 다음을 수행합니다.
appdevexperience-operator
운영자가 Knative serving 리소스의 완전한 제어를 적용합니다.- 번들 Istio 및 Knative serving GKE 부가기능을 삭제합니다.
- 모든 도우미 ConfigMap을 삭제합니다.
그런 다음 'Scale-to-zero' 기능을 다시 사용 설정할 수 있습니다.
Knative serving 업그레이드 완료
Knative serving 업그레이드를 완료하고 마이그레이션 프로세스를 완료하려면 다음 안내를 따르세요.
다음 명령어를 실행하여 마이그레이션 스크립트를 시작합니다.
./migration-addon.sh --command finalize
터미널에서 마이그레이션 스크립트는 계속할지 여부를 확인하라는 메시지를 표시합니다.
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>
다음 명령어를 실행하여 'Scale-to-zero'를 사용 설정합니다.
kubectl patch cm config-autoscaler -n knative-serving -p '{"data":{"enable-scale-to-zero": "true"}}'