如何编辑入口主机?

zer*_*ing 1 kubernetes kubernetes-ingress nginx-ingress

我在 K8S 集群上部署了 Harbor,如下所示:

helm install dockistry harbor/harbor \
  --set expose.type=ingress
Run Code Online (Sandbox Code Playgroud)

然后入口资源显示:

kubectl get ingress
NAME                       HOSTS                                     ADDRESS          PORTS     AGE
dockistry-harbor-ingress   core.harbor.domain,notary.harbor.domain   xxx.xxx.100.61   80, 443   2m43s
Run Code Online (Sandbox Code Playgroud)

HOSTS是错误的,希望更改它。我该如何编辑dockistry-harbor-ingress

Arg*_*dhu 9

kubectl edit ingress dockistry-harbor-ingress
Run Code Online (Sandbox Code Playgroud)

将打开一个编辑器,您可以在其中进行编辑,然后保存它,这会自动将更改应用到集群。

或者,您可以kubectl get ingress dockistry-harbor-ingress --export -o yaml > ingress.yaml保存在 yaml 中并编辑它,然后通过以下方式应用它kubectl apply -f ingress.yaml