rabbitmq - 如何使用 Bitnami Helm chart 在 minikube 上部署 rabbitmq 集群?
问题描述
朋友们,我正在尝试在 Minikube 上部署一个 rabbitmq 集群,但它不工作。到目前为止我所做的是:
helm repo add bitnami https://charts.bitnami.com/bitnami
helm install my-release bitnami/rabbitmq
当我检查我的 pod 的日志时,我得到以下结果:
13:38:04.69 Welcome to the Bitnami rabbitmq container
13:38:04.69 Subscribe to project updates by watching https://github.com/bitnami/bitnami-docker-rabbitmq
13:38:04.70 Submit issues and feature requests at https://github.com/bitnami/bitnami-docker-rabbitmq/issues
13:38:04.70
13:38:04.70 INFO ==> ** Starting RabbitMQ setup **
13:38:04.71 INFO ==> Validating settings in RABBITMQ_* env vars..
13:38:04.71 INFO ==> Initializing RabbitMQ...
13:38:04.73 INFO ==> Starting RabbitMQ in background...
13:39:53.90 ERROR ==> Couldn't start RabbitMQ in background.
当我描述我的 pod 时,我看到了两个可能有助于解决问题的信息:
Warning FailedMount 35m (x3 over 35m) kubelet MountVolume.NodeAffinity check failed for volume "pvc-1e09903f-de6a-4fcd-8c3f-490305bb28a6" : error retrieving node: node "minikube" not found.
Warning Unhealthy 9h (x2 over 10h) kubelet Readiness probe failed: Error: unable to perform an operation on node 'rabbit@rabbitmq-0.rabbitmq-headless.default.svc.cluster.local'.
知道我能做些什么来完成这项工作吗?
解决方案
对于安装RabbitMQ
你minikube
可以按照这个例子是
一个示例,演示通过 rabbitmq-peer-discovery-k8s 插件在 Kubernetes 上进行对等发现的 RabbitMQ 部署。
它使用创建 3 个rabbitmq pod 副本StatefulSet
。
推荐阅读
- python - 同一图表上的相同查询在 Neptune 与 Gremlify 上返回不同的结果
- excel - 来自 VBA 的 DLL 声明行中的编译器错误“未定义用户定义的类型”
- installation - Hyperledger Fabric - 示例 - 2.2.0 平台特定结构二进制文件不可下载
- sql - 用 100 万条记录填充表
- spring-boot - 如何使用带有自定义标头的 OAuth1.0 使用 Spring Boot 对 API 进行身份验证
- java - Cassandra 节点拒绝加入集群“Compaction Executor”错误
- android - 如何使用 kotlin 从另一个类调用同伴内部的扩展对象?
- file-io - 使用特定的 strftime 格式时无法打开 Outfile 错误 (NSIS 3.0.5) !define /date "NOW"
- firebase - 在等待之后我应该返回一个承诺吗?
- python - 使用statsmodel时如何将常量放在第一位?