Istio默认入口网关被删除

问题描述 投票:0回答:1

我正在对所有istio核心组件,飞行员,混音器,城堡和默认对象/资源进行混乱测试。它是手动删除组件并记录行为,这将有助于它在生产中实际中断。我删除了入口网关服务。它还删除了出口吊舱,我没想到。由于我要逐个删除所有默认对象,是否有更好或更清晰的方法来重新创建核心对象?例如,我如何重新创建入口和出口服务?

istio
1个回答
1
投票

在我看来,重新创建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”。此外,这些清单文件可以直接从source code存储库通过helm template命令生成。

© www.soinside.com 2019 - 2024. All rights reserved.