2017-05-19 10 views
0

Cloud Foundry에서 내 응용 프로그램에 Canary Releases을 지원하는지 여부를 판단했습니다.Cloud Foundry 지원 카나리아 배포

지금까지 BOSH를 지원하는 카나리아에 대한 참조를 발견했습니다. 그러나 이것은 클라우드 파운드리가 자체 서버를 재배포 할 때 사용하는 내부 메커니즘 인 것으로 보입니다.

나는 또한 cf_canaries을 보았지만 인프라/전체 시스템을 테스트하는 것으로 보입니다. 예 : 카나리아는 메모리/CPU/디스크/네트워크 등의 사용법에 대해 경고합니다.

Cloud Foundry를 사용하여 Canary Deploy를 지원하는 일반적인 방법이 있습니까? 어떻게 든 GoRouter와 관련이 있어야한다고 생각합니다.

가장 가까운 해결책은 Cloud Foundry의 문서 인 Blue-Green Deployments입니다.

그러나이 기술로는 트래픽의 비율을 제어 할 수 없으며 트래픽을 Canary로 라우팅 할 수 없습니다.

답변

0

현재 (2017 년 5 월) 가장 가까운 것은 파란 녹색 배포이며 새 앱으로 라우팅되는 비율을 제어 할 수 없습니다.
네이티브 청녹색 배포의 확장으로서 V3 API 작업의 일부로 이러한 종류의 기능을 지원하는 것에 대한 논의가있었습니다 (예 : 경로 전환이 모두 Cloud Foundry에 의해 이루어지며 CLI 또는 플러그인)하지만 나는 아무것도 범위가 지정되지 않았거나 아직 구현되지 않았다고 생각하지 않습니다.

+0

그것은 곧장 대답입니다. 고맙습니다. –