尝试在我的kubernetes集群中部署Pod,并且某些Pod给了我一些存储问题的错误。屏幕截图如下:
我确定问题出在我的一个工作节点上。我认为脉冲星不是问题。我还将在此处共享YAML文件,以便清楚地了解问题所在。 链接到YAML文件:https://github.com/apache/pulsar/blob/master/deployment/kubernetes/generic/k8s-1-9-and-above/zookeeper.yaml
我需要有关YAML文件的帮助,以便对其进行一些调整,以便可以根据我在工作节点上具有的现有要求来创建Pod。如果您需要更多信息,我会很高兴。
预先感谢
答案 0 :(得分:1)
相似性规则似乎阻止了pod的启动。在生产中,您要确保Zookeeper吊舱(以及其他吊舱组,如BookKeeper)不在同一工作节点上运行,这就是为什么以这种方式配置这些规则的原因。您可以将Kubernetes设置增加到3个工作节点,或者从各种有状态集和部署文件中删除相似性规则。
或者,您可以使用此Helm图表(完整披露:我是创造者)将Pulsar部署到Kubernetes:
请参阅“安装Pulsar以进行开发”部分,以获得使Pulsar在较小的Kubernetes设置中运行的设置,包括禁用相似性规则。