在 Kubernetes 的生产环境中部署 Schema Registry

Deploying Schema Registry in production in Kubernetes

我们想在 Kubernetes 中部署 Confluent Schema Registry 以进行生产设置。这些文章后是否有与 Kubernetes.I 特别相关的指导方针。

模式注册表单数据中心设置 https://docs.confluent.io/current/schema-registry/singledc.html

单主设置的高可用性 https://docs.confluent.io/current/schema-registry/index.html#sr-high-availability-single-primary

另外我指的是 cp-confluent 图表。我需要更多关于在 Kubernetes 生产环境中设置正确配置的信息。

Schema Registry 实际上只是一个 Web 服务。除了 kafkastore.connection.urlkafkastore.topic 和可选的 SSL 设置之外,没有太多需要配置的。根据文档,内存和磁盘使用量最少 - 1GB 的堆大小就足够了

Confluent 提供的 Helm 图表工作正常,您可以部署多个由 Ingress 前面的 Registry 来执行负载平衡和高可用性

无论您如何部署,这里的高级详细信息都适用。

https://docs.confluent.io/current/schema-registry/installation/deployment.html