gpt4 book ai didi

azure - Docker 与 Kubernetes 中的自托管网关

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

部署自托管网关到 docker 或 kubernets 有什么不同?

我读到,Kubernets 允许本地指标和日志。链接:https://learn.microsoft.com/en-us/azure/api-management/how-to-configure-local-metrics-logs

我还读到,要使用自托管网关的缓存,kubernets 是必要的。链接:https://learn.microsoft.com/en-us/azure/api-management/api-management-howto-cache-external

是否可以仅通过 docker 使用这些功能?或者 kubernets 是否需要允许这些功能?

谢谢。

最佳答案

Kubernetes 和 Docker 不是竞争技术。 Docker 只是一个容器运行时,捆绑了额外的工具来构建容器镜像。 Kubernetes“可以使用”docker 作为其容器运行时的一个选项,这也是大多数人在实践中所做的。

也就是说,Kubernetes 添加了一个全新的层,专门用于容器编排、集成和自动化。它解决了如果您决定使用普通 Docker,您无论如何都必须处理的多个问题。其中包括: self 修复、运行状况检查、工作负载分配、自动扩展、蓝/绿应用程序更新、对有状态或无状态应用程序的 native 支持、各种入口 Controller 的框架、集群范围的应用程序配置、与存储的集成提供商、集群管理的 RBAC 授权...这是一个相当大的列表。

与使用 Docker 相比,它不一定会添加任何与应用程序本身相关的新内容,例如缓存、网关或指标……。不过,使用普通的 Docker,您需要以自己的方式自行设置,而 Kubernetes 提供了必要的工具来自动化大部分操作。集成解决方案,如反向代理、elasticsearch、redis、prometheus 等。它们只是利用了自动化的潜力。

关于azure - Docker 与 Kubernetes 中的自托管网关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69823301/

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