【问题标题】:Google Cloud Platform Kubernetes-engine, updating a service while keeping the external IP addressGoogle Cloud Platform Kubernetes-engine,在保持外部 IP 地址的同时更新服务
【发布时间】:2018-07-10 10:03:20
【问题描述】:

我有一个问题。我正在将带有 kubernetes-engine 的 API 部署到云端点。我的问题是,每次创建部署和服务时,我都会获得一个新的外部 API 地址。

目前我必须删除该服务,然后重新创建它。与

kubectl delete -f deployment.yaml
kubectl create -f deployment.yaml

是否有其他解决方案让我可以保留我的外部 IP 地址?我在自己的域后面有这个 API,不想在每次部署新版本时更新 DNS。

感谢您的帮助!

【问题讨论】:

    标签: google-cloud-endpoints google-kubernetes-engine


    【解决方案1】:

    就这么简单

    kubectl apply -f deployment.yaml
    

    您也可以使用kubectl apply 代替kubectl create

    【讨论】:

    • 只是为了详细说明,使用 kubectl apply -f 将应用新的 yaml 文件而不删除和重新创建资源,它实际上会更新它。这意味着您不会丢失您的 IP
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-06
    • 1970-01-01
    • 2018-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多