簡體   English   中英

Docker 與 Kubernets 中的自托管網關

[英]Self hosted gateway in Docker vs Kubernets

將自托管網關部署到 docker 或 kubernets 有什么不同?

我讀過 Kubernets 允許本地指標和日志。 鏈接: https : //docs.microsoft.com/en-us/azure/api-management/how-to-configure-local-metrics-logs

我還讀到過 kubernets 是使用自托管網關緩存所必需的。 鏈接: https : //docs.microsoft.com/en-us/azure/api-management/api-management-howto-cache-external

是否可以僅在 docker 中使用這些功能? 或者 kubernets 是否需要允許這些功能?

謝謝。

Kubernetes 和 Docker 不是相互競爭的技術。 Docker 只是一個容器運行時,捆綁了額外的工具來構建容器鏡像。 Kubernetes “可以使用” docker 作為其容器運行時的一個選項,這是大多數人在實踐中所做的。

也就是說,Kubernetes 添加了一個全新的層,專門用於容器編排、集成和自動化。 如果您決定使用普通 Docker,它解決了您無論如何都必須處理的多個問題。 其中一些包括:自我修復、健康檢查、工作負載分配、自動縮放、藍/綠應用程序更新、對有狀態或無狀態應用程序的本機支持、各種入口控制器的框架、集群范圍的應用程序配置、與存儲的集成提供者、集群管理的 RBAC 授權……這是一個相當大的列表。

與使用 Docker 相比,它不一定會添加任何關於應用程序本身的新內容,例如緩存、網關或指標……。 除了使用普通的 Docker,您需要以自己的方式自行設置,而 Kubernetes 提供了必要的工具來自動化大部分工作。 集成解決方案,如反向代理、elasticsearch、redis、prometheus 等,它們只是利用了自動化的潛力。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM