DevOps Delivery 파이프 라인이 활성화 된 NodeJS Cloud Foundry 애플리케이션이 있습니다. IBM Bluemix 클라우드 애플리케이션을위한 zero-downtime 배치 기능
처음에 우리는 다운 타임없이 응용 프로그램 업데이트를 배포하는 Bluemix에서 배달 파이프 라인에 대한 활성 배포 확장자를 사용하는 파이프 라인을 설정합니다. 롤링 배포, Blue-Green 배포, Red-Black 배포라고도합니다. https://www.ibm.com/developerworks/cloud/library/cl-bluemix-rollingpipeline/cl-bluemix-rollingpipeline-pdf.pdfActive Deploy 서비스는 배포시 가동 중단 시간이 있기 때문에 2017 년 6 월 23 일에 신속하게 폐기되었습니다. https://www.ibm.com/blogs/bluemix/2017/05/retirement-ibm-active-deploy-beta-service/
소비자의 서비스 중단없이 새로운 버전의 응용 프로그램을 배포하는 프로세스로 돌아가려면 어떻게해야합니까? 어번 코드? 다른 옵션?
감사합니다. @Holly Cummins. 방금 당신의 제안에 따라 실행했습니다. 어떤 이유로 새로운 인스턴스가 "0 개의 인스턴스가 실행 중이고 1 개가 충돌"하여 올바르게 부팅되지 않습니다. 그러나 "cf push"를 사용하면 완벽하고 반복적으로 작동합니다. "cf logs XXX-new - recent"로 로그를 보려고합니다. 개미 팁을 높이 평가 될 것입니다! 로그에서 발췌 : "저장소 'CF-Community'에서 'blue-green-deploy'검색 10935960 bytes 다운로드 ... 플러그인 설치 blue-green-deploy.linux64 ... 확인" –
흠, 그게 이상 하네. . 어떤 버전의 cf 명령 행을 사용하고 있습니까? 응용 프로그램에 매니페스트가 있습니까? –
감사합니다. @Holly Cummins. 나는 현재 CF CLI를 사용하지 않습니다. BlueMix의 DevOps UI (위의 img 참조). 앱 매니페스트가 없습니다. 다음 단계는 CLI를 설치하는 것입니다. 나는 어떤 조언을 듣고 기꺼이 ... –