Apigee Hybrid는 두 가지 종류의 업데이트를 지원합니다. 첫 번째는 구성 변경사항을 적용하고 Hybrid를 통해 Kubernetes 순차적 업데이트를 시작하는 인플레이스 업데이트입니다. Kubernetes에서 순차적 업데이트를 사용하면 포드 인스턴스를 새 인스턴스로 점진적으로 업데이트하여 다운타임 없이 배포 업데이트를 수행할 수 있습니다.
Apigee Hybrid는 카나리아 또는 AB 스타일 업데이트도 지원합니다. AB 업데이트에는 새 버전이 배포됩니다. 하지만 처음에는 적은 비율의 트래픽이 전달됩니다. 시간 경과에 따라 이 비율은 모든 트래픽이 버전에 도달할 때까지 증가합니다.
인플레이스 업데이트
인플레이스 업데이트를 트리거하려면 재정의 파일에서 원하는 설정을 수정하고 클러스터에 적용하면 됩니다. 예를 들어 현재 runtime 메모리를 1Gi에서 5Gi로 변경한다고 가정해보겠습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-03-12(UTC)"],[[["This version of Apigee hybrid documentation is end of life, and users should upgrade to a newer version."],["Apigee hybrid supports in-place updates, which apply configuration changes and use Kubernetes rolling updates to ensure zero downtime by incrementally updating Pod instances."],["Apigee hybrid also supports AB-style updates (also known as canary updates), where a new revision receives a small percentage of traffic initially, gradually increasing until all traffic is directed to it."],["In-place updates are triggered by modifying settings in the overrides file, while AB updates are initiated by changing the `revision` tag in the overrides file."],["AB updates follow a set schedule where traffic is incrementally shifted to the new revision in stages, such as 5% for 60 seconds, 20% for 10 seconds, and finally 100% for 10 seconds, although these values are not configurable."]]],[]]