当 GKE Ingress 仍在链接时删除服务

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

我有一个 GKE 入口和 3 个链接到它的后端服务。然后我发现我无法删除任何服务,因为我认为是链接。是否可以暂时禁用入口?因为在部署过程中的某个时候,我必须删除该服务,然后再次安装该服务。

kubernetes google-kubernetes-engine kubernetes-ingress
1个回答
0
投票

根据此官方文档,要禁用 GKE 入口,您可以修改入口资源并将启用字段设置为 false。这可以使用 kubectl 命令行工具命令:kubectl edit ingress 或通过修改 ingress 资源的 YAML 配置文件来完成。

以下 BackendConfig 清单禁用 nginx 入口:

api版本:cloud.google.com/v1种类:BackendConfig元数据:名称:my-backendconfig规范:入口:启用:false securityPolicy:名称:“”

根据 shahalamol 的博客,可以设置布尔值来启用或禁用有助于禁用入口的服务。您可以按照本博客中给出的示例进行操作。

入口:default_backend:false

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