gpt4 book ai didi

java - 如何使用fabric8 java客户端API在Kubernetes中执行滚动更新和回滚部署?

转载 作者:行者123 更新时间:2023-12-02 09:48:37 24 4
gpt4 key购买 nike

我在我的项目中使用用于 kubernetes 的 Fabric8 Java 客户端库。我无法找到使用他们的 API 执行滚动更新和部署回滚到以前版本的最佳方法。

我尝试了他们的一些 API,但认为它不正确。

Config config = new ConfigBuilder().build();
KubernetesClient client = new DefaultKubernetesClient(config);

client.apps().deployments().inNamespace("default").withName("nginx").createOrReplace(deployment);

最好的方法是什么?非常感谢任何帮助。

最佳答案

我认为你可以像这样进行滚动更新(自 v4.1.3 起可用):

     client.apps().deployments().inNamespace("default")
.withName("nginx")
.rolling()
.withTimeout(5, TimeUnit.MINUTES)
.updateImage("");

关于java - 如何使用fabric8 java客户端API在Kubernetes中执行滚动更新和回滚部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56481280/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com