Blue-green развёртывание в Kubernetes отличается от обычного обновления тем, что предполагает одновременное развёртывание старой (зелёной) и новой (синей) версий приложения. 4
При обычном обновлении новые модули развёртываются постепенно, а старые модули прекращают работу по мере появления новых. 1 В сине-зелёном развёртывании поддерживаются две отдельные среды (синяя и зелёная), и трафик переключается между ними без перекрытия старой и новой версий. 1
После размещения обеих версий обычные пользователи получают доступ к зелёной, в то время как синяя доступна для QA-команды для автоматизации тестов через отдельный сервис или прямой проброс портов. 4 После того, как синяя (новая) версия была протестирована и был одобрен её релиз, сервис переключается на неё, а зелёная (старая) сворачивается. 4