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)"],[[["The current Apigee hybrid documentation version (1.5) is end-of-life and requires an upgrade to a newer version for continued support."],["Apigee hybrid supports in-place updates, which allow for configuration changes and rolling updates in Kubernetes with zero downtime, achieved by incrementally updating Pod instances."],["Apigee hybrid also supports AB-style updates (canary updates), where a new revision is deployed, and traffic is gradually shifted to it over time, starting with a small percentage."],["To trigger an in-place update, users can modify settings in the overrides file and apply them, while to trigger an AB update, users can add or change the value of the `revision` tag in the overrides file."],["AB updates follow a fixed rollout schedule, starting with 5% of traffic for 60 seconds, then 20% for 10 seconds, and finally 100% for 10 seconds before the old revision is removed."]]],[]]