Удален входной шлюз по умолчанию Istio - PullRequest
0 голосов
/ 08 апреля 2019

Я провожу хаос-тестирование на всех основных компонентах istio, пилотах, микшерах, цитадели и объектах / ресурсах по умолчанию. Он вручную удаляет компоненты и документирует поведение, которое поможет, когда оно действительно прекратит работу. Я удалил сервис входного шлюза. Это также удалило стручки выхода, которые я не ожидал. Так как я собираюсь удалить все объекты по умолчанию один за другим, есть ли лучший или более чистый способ воссоздать основные объекты? Например, как бы я воссоздал услуги входа и выхода?

1 Ответ

1 голос
/ 08 апреля 2019

На мой взгляд, лучший способ воссоздать потерянные / удаленные компоненты Istio - это сделать это с помощью helm (менеджер пакетов для Kubernetes).

helm upgrade <your-release-name> <repo-name>/<chart-name> --reuse-values --force

Вы также можете отслеживать изменениявашей установки istio (также известной как Istio) и просто восстановите ее до последней рабочей версии, используя следующие команды:

helm history <release_name>
helm rollback --force [RELEASE] [REVISION]

В конце концов вы всегда можете обратиться к установочной директории Istio и повторно применить часть манифеста, соответствующуюдля удаленного объекта, например для istio v1.1.1, объект службы istio-ingressgateway объявлен внутри 'istio-1.1.1 / install / kubernetes / istio-demo.yaml'.Кроме того, эти файлы манифеста могут быть сгенерированы командой шаблона helm непосредственно из исходного кода репозитория.

...