Описание тега canary-deployment
Canary deployment is the practice of deploying a new version of an application to a subset of production servers to test whether the new version functions properly in production without affecting all users if it doesn't.
1
ответ
Istio: синий / зеленый развертывание
Могу ли я создать стратегию трафика для маршрутизации трафика между службами, работающими в разных пространствах имен kubernetes? В настоящее время моя служба тестирования находится по адресу staging Пространство имен. С другой стороны, мой сервис в…
24 июл '18 в 11:46
1
ответ
Нужно ли тестировать код развертывания Canary в более низких средах?
Я недавно сталкивался с этим канареечным процессом развертывания, говорят Канарские развертывания - это шаблон для развертывания выпусков для подмножества пользователей или серверов. Идея состоит в том, чтобы сначала развернуть изменение на небольшо…
16 фев '19 в 01:59
4
ответа
Запираемый ресурс Jenkins - блокировка без разблокировки
Я использую "Плагин локализуемых ресурсов" вместе с функциональностью Дженкинса: lock('my-resource-name') { } У меня есть ситуация, когда мне нужно заблокировать ресурс в одном конвейере и разблокировать его в другом. У меня есть обходные пути, но я…
27 июл '18 в 06:35
0
ответов
Как я могу отразить трафик в двух местах с Istio?
В рамках моего конвейера непрерывного развертывания я развернул канарейку и базовый уровень, сравнил показатели обоих и проанализировал результаты, чтобы решить, следует ли продвигать канарейку в производство. Чтобы улучшить собранные метрики, я хоч…
16 янв '19 в 22:54
1
ответ
Включите сходство сеанса для канареечного выпуска с входным контроллером nginx
Я пытаюсь настроить canary-release с входным контроллером Nginx. Проблема состоит в том, что он не сохраняет сессионную привязку, вызывая случайное обслуживание каждого запроса. Мой канарейка apiVersion: extensions/v1beta1 kind: Ingress metadata: na…
27 фев '19 в 18:24
1
ответ
Как сделать канарейку и динамическую маршрутизацию с Netflix Zuul?
Мы столкнулись с проблемой, что нам нужно делать такие вещи, как динамическая маршрутизация и канареечные выпуски. Так, например, мы разворачиваем микросервис microservice-1, Затем, когда кто-то закончил большую функцию, мы хотим развернуть ее как м…
24 окт '17 в 21:55
1
ответ
Как настроить непрерывное развертывание в Spinnaker?
Я только начал испытывать Spinnaker. Я прошел учебник, https://www.spinnaker.io/guides/tutorials/codelabs/gcp-kubernetes-source-to-prod/, и получил его без проблем. Теперь я хочу пойти немного более продвинутым и сделать скользящий выпуск или канаре…
05 фев '18 в 09:57
7
ответов
Canary релиз стратегии против Blue/Green
Мое понимание канарского релиза состоит в том, что это частичный выпуск для подмножества производственных узлов с включенными липкими сессиями. Таким образом, вы можете контролировать и минимизировать количество пользователей / клиентов, на которых …
19 май '14 в 19:49
0
ответов
Канарские релизы с использованием Zuul Gateway, Eureka, Ribbon и Feign
Фон Я хочу развернуть две версии одного и того же приложения и направить запросы к этим приложениям на основе их версий, другими словами, выпусков Canary. Обе версии приложения будут зарегистрированы в Eureka с одинаковым именем приложения. Среда со…
23 фев '19 в 23:23
2
ответа
Canary Release и Blue Green Deployment на AWS
В настоящее время я использую Canary Release и Blue Green Deployment на своем статическом веб-сайте на AWS S3. По сути, я создал два сегмента S3 (v1 и v2) и два фронта облака (я не добавил CNAME). Затем я создаю 2 записи псевдонима A в маршруте 53 с…
20 дек '18 в 03:42
1
ответ
Можно ли настроить API-шлюз, чтобы иметь прикрепленные сессии для канареечного развертывания?
Если пользователь отправляется на развертывание канареек, можно ли гарантировать, что все последующие запросы от этого пользователя также будут направлены на развертывание канареек? Судя по моему предварительному тестированию, API Gateway по умолчан…
08 дек '17 в 20:13
1
ответ
Настройка маршрута программно в Spring Cloud Netflix Zuul
Я создал два окружения AWS Beanstalk, каждый со своей версией приложений. URL-адреса этих envs: https://beta.myserver.com/v1073 и https://beta.myserver.com/v1084. Эти URL-адреса указывают на балансировщик нагрузки. Теперь у меня также есть реализаци…
02 май '17 в 14:37
3
ответа
A/B тестирование. Маршрутизация клиентов в шлюзе API
Я работаю над новым проектом, который будет основан на микросервисах. Это внутреннее приложение и всего около 10 микросервисов. Мы будем использовать API шлюза для аутентификации и, возможно, агрегации микросервисов. (Возможно Netflix zuul с Spring …
08 авг '17 в 23:34
2
ответа
Как обрабатывать изменения данных в технике развертывания Blue/Green?
Я изучил эту статью о развертывании Blue/Green, а затем еще один поиск в Google познакомил меня с этой статьей о Canary Release. У меня есть эта двусмысленность: что будет с базами данных? как мы должны сделать их синхронизированными? я имею в виду …
10 май '15 в 14:04
2
ответа
Подготовка шеф-повара для размещения и оркестровки канареек
Я ищу функции шеф-повара, которые делают ниже работы для развертывания. Конфигурация: 1) Конфигурация компьютеров узла развертывания в конкретной среде 2) Сконфигурировать ни один из экземпляров службы, чтобы они постоянно были в среде. Развертывани…
02 ноя '17 в 07:12
1
ответ
Сбой синхронизации Gradle после перехода на 3.0 канарейка 5
После перехода на Android Studio 3.0 canary 5 после некоторых поисков я не могу собрать свой gradle. Я обнаружил, что ошибка вызвана устаревшей библиотекой Guava, но я не использую Guava в своем проекте. Проект Gradle buildscript { ext.kotlin_versio…
04 июл '17 в 07:16
3
ответа
Как справиться с выпуском канареек на AWS эластичных бобов?
Ранее я видел, что один экземпляр EC2, на котором запущен HAProxy, сконфигурирован с помощью функции json file/lambda, которая, в свою очередь, контролировала трафик с помощью липких сессий в двух отдельных приложениях гибких стеблей. Таким образом,…
23 авг '17 в 17:23
2
ответа
Является ли наилучшей практикой при непрерывном развертывании немедленное развертывание на всех производственных серверах или только на подмножестве?
Мы используем CD в нашем проекте, и поскольку приложение используется во всем мире, мы используем более одного центра обработки данных (по одному на регион). В каждом центре обработки данных размещается изолированный экземпляр приложения (каждое рег…
06 май '14 в 01:50
1
ответ
Отладка NDK с помощью экспериментального плагина gradle
Я пытаюсь добавить встроенную отладку в проект Android Studio NDK. В прошлом я просто использовал gradle для запуска сценария оболочки, который создавал библиотеку NDK. Сейчас я пытаюсь перейти на использование экспериментального плагина. Я искал ин…
23 янв '16 в 02:39
1
ответ
Канарское развертывание Spring Cloud
У меня есть весенний облачный микросервис с Zuul, работающим на докере. Требование: Я хочу создать канареечное развертывание с особыми требованиями, так как у нас будет x клиентов, и я хочу протестировать канарейку с y конкретными клиентами (использ…
14 фев '19 в 09:37