Kubernetes集群上的Apache pulsar(本地环境)

时间:2020-03-11 08:54:55

标签: docker kubernetes virtual-machine apache-pulsar

尝试在我的kubernetes集群中部署P​​od,并且某些Pod给了我一些存储问题的错误。屏幕截图如下:Kubernetes Dashboard

我确定问题出在我的一个工作节点上。我认为脉冲星不是问题。我还将在此处共享YAML文件,以便清楚地了解问题所在。 链接到YAML文件:https://github.com/apache/pulsar/blob/master/deployment/kubernetes/generic/k8s-1-9-and-above/zookeeper.yaml

我需要有关YAML文件的帮助,以便对其进行一些调整,以便可以根据我在工作节点上具有的现有要求来创建Pod。如果您需要更多信息,我会很高兴。

预先感谢

1 个答案:

答案 0 :(得分:1)

相似性规则似乎阻止了pod的启动。在生产中,您要确保Zookeeper吊舱(以及其他吊舱组,如BookKeeper)不在同一工作节点上运行,这就是为什么以这种方式配置这些规则的原因。您可以将Kubernetes设置增加到3个工作节点,或者从各种有状态集和部署文件中删除相似性规则。

或者,您可以使用此Helm图表(完整披露:我是创造者)将Pulsar部署到Kubernetes:

https://helm.kafkaesque.io

请参阅“安装Pulsar以进行开发”部分,以获得使Pulsar在较小的Kubernetes设置中运行的设置,包括禁用相似性规则。