gpt4 book ai didi

Kubernetes Pod 与 Google Cloud 中的部署

转载 作者:行者123 更新时间:2023-12-04 14:24:27 25 4
gpt4 key购买 nike

如果这个问题听起来很明显,我深表歉意,但 Kubernetes 和谷歌云文档在某些地方非常困惑和矛盾。

无论如何,我已经将一个 Dockerized 网络服务器推送到我的私有(private) Google 容器注册表中。我希望这个容器在它死亡时重新启动,但我只需要一个实例在任何给定时刻运行。此外,需要定义大量环境变量才能正确配置服务器。

我已经创建了一个新集群。但我从这里去哪里?一些教程说应该声明 pod 和服务文件,但是下一个教程说不应该直接声明 pod,而是使用部署。结果是我非常困惑。

这个简单用例的最佳方法是什么?另外,在 Google Cloud 中使用 Kubernetes 的推荐文档是什么? (谷歌的官方文档似乎已经过时了。)

最佳答案

@ryan 的答案非常清楚。

要拥有一个持久的 pod,必须使用 Deployments 创建它。

Deployment 通常更可取,因为它定义了一个 ReplicaSet 以确保所需数量的 Pod 始终可用,并指定替换 Pod 的策略,在您的情况下,它是 一个 .

如果不使用 Deployment 直接创建 Pod,则必须手动创建和管理 Pod。如果发生节点故障或 Pod 终止,Pod 类型的对象将不会被重新调度(或自愈)。

您可以使用 replica set相反,但它不如部署灵活。

关于Kubernetes Pod 与 Google Cloud 中的部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40359053/

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