На мой взгляд, лучший способ воссоздать потерянные / удаленные компоненты 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 непосредственно из исходного кода репозитория.