gpt4 book ai didi

service - Helm 部署与服务

转载 作者:行者123 更新时间:2023-12-03 22:15:28 24 4
gpt4 key购买 nike

我正在尝试了解 k8s 和 helm。

当我创建一个 Helm chart 时,有 2 个文件:service.yamldeployment.yaml .他们都有一个姓名 field 。

如果我理解正确,部署将负责管理 Pod、副本集等,从而管理服务。

基本上,为什么允许我为服务和部署使用单独的名称?在什么情况下,我们希望这两个名称不同?一个部署可以有多个服务吗?

最佳答案

“服务”会在您的集群中创建一个永久 IP 地址,这是其他一切连接它的方式。 Deployment 创建了一个 ReplicaSet,它创建了一个 Pod,这个 Pod 是那个服务的后端。可以有超过 1 个 pod,在这种情况下,服务负载平衡,这些 pod 可以随着时间而改变,改变 IP,但您的服务保持不变。

将服务视为指向您的 pod 的负载均衡器。它类似于接口(interface)和实现。服务就像一个接口(interface),由 pods 和 impementations 支持。

映射为 m:n。您可以拥有由单个 pod 支持的多个服务,或者多个 pod 支持单个服务。

关于service - Helm 部署与服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51690035/

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