3.2. 앰비언트 모드에서 RevisionBased 전략을 사용하여 waypoint 프록시 업데이트
앰비언트 모드에서는 RevisionBased 업데이트 전략을 사용하여 waypoint 프록시를 업데이트할 수 있습니다. 마이그레이션 기간 동안 프록시는 여러 컨트롤 플레인 버전과 호환되며 활성 컨트롤 플레인 버전에 자동으로 연결됩니다.
컨트롤 플레인의 하나의 마이너 버전(동일 버전 또는 n-1) 내에 메서드 포인트 프록시를 유지합니다. 이 권장 사항은 Istio의 지원 정책에 따라 데이터 플레인 구성 요소가 컨트롤 플레인 버전보다 앞서 실행되지 않아야 함을 나타냅니다. Istio CNI(Container Network Interface) 및 Ztunnel 구성 요소에 동일한 버전 관리 지침을 적용합니다. 자세한 내용은 "Istio 지원 릴리스" 설명서를 참조하십시오.
사전 요구 사항
-
RevisionBased업데이트 전략을 사용하여 Istio 컨트롤 플레인을 업데이트했습니다.
프로세스
새 Istio 컨트롤 플레인 버전이 준비되면 다음 명령을 입력하여 waypoint 프록시 Pod가 실행 중인지 확인합니다.
oc get pods -n info -l gateway.networking.k8s.io/gateway-name=waypoint
$ oc get pods -n info -l gateway.networking.k8s.io/gateway-name=waypointCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 예와 유사한 출력이 표시되어야 합니다.
NAME READY STATUS RESTARTS AGE waypoint-5d9c8b7f9-abc12 1/1 Running 0 5m
NAME READY STATUS RESTARTS AGE waypoint-5d9c8b7f9-abc12 1/1 Running 0 5mCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여 waypoint 프록시가 최신 버전으로 업데이트되었는지 확인합니다.
istioctl proxy-status | grep waypoint
$ istioctl proxy-status | grep waypointCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 예와 유사한 출력이 표시되어야 합니다.
waypoint-5d9c8b7f9-abc12.info SYNCED SYNCED SYNCED SYNCED istiod-1-27-3-7b9f8c5d6-xyz78.istio-system 1.27.3
waypoint-5d9c8b7f9-abc12.info SYNCED SYNCED SYNCED SYNCED istiod-1-27-3-7b9f8c5d6-xyz78.istio-system 1.27.3Copy to Clipboard Copied! Toggle word wrap Toggle overflow 명령을 실행하여 Istio 컨트롤 플레인을 쿼리하고 waypoint 프록시가 새 버전에 연결되어 있는지 확인할 수 있습니다. 출력에는 버전별
istiodpod(예:istiod-1-27-3)가 나열되고 waypoint 프록시가 업데이트된 버전 1.27.3을 실행하고 있음을 보여줍니다.ISTIOD열의 버전별 이름은 waypoint 프록시가 새 컨트롤 플레인 버전으로 성공적으로 마이그레이션되었는지 확인합니다.