簡體   English   中英

RabbitMQ 作為 kubernetes 集群中的 pod

[英]RabbitMQ as pod in kubernetes cluster

過去曾提出過這個問題,但我沒有找到明確的答案。 在 Kubernetes 集群中將 rabbit 設置為 pod 是一種好習慣嗎? 我們的集群中有大約 7 個 pod,並且開始需要一些排隊機制。 第一個想法是為兔子創建具有持久卷和服務的 pod,並允許其他 pod 連接到它。 我不確定該解決方案是否正確。 也許最好在某個遠程服務器上設置rabbit,就像我們對數據庫所做的那樣?

Pods 代表 Kubernetes 上的任何容器組/二進制文件。 擁有/管理這些 pod 是什么很重要,它是 ReplicaSet、DaemonSet 還是 StatefulSet? ReplicaSet 應該是無狀態的,而 RabbitMQ borker 是有狀態的。

您可以在 Kubernetes 上部署有狀態工作負載,但您應該將其作為StatefulSet進行。 這是Google Kubernetes 引擎上的示例 RabbitMQ

暫無
暫無

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

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