apolloconfig / apollo

Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
https://www.apolloconfig.com
Apache License 2.0
28.94k stars 10.19k forks source link

有没有考虑支持helm部署 #5069

Closed oomgomgxx closed 5 months ago

oomgomgxx commented 5 months ago

随着 k8s 普及,无论是调研还是生产,helm 部署方式无疑可以大大降低使用者门槛。 如果可以降低使用者门槛,从另一个角度来看,其实相当于提高了产品本身的竞争力。 但目前在 helm 库中没有发现较新的chats,不知道后续会不会支持。 还有该 https://artifacthub.io/packages/helm/apollo/apollo-portal 库,是不是官方在维护

dosubot[bot] commented 5 months ago

🤖

你好,@oomgomgxx!我是Dosu, 一个专门帮助你解决问题,回答相关疑问和成为贡献者的机器人。我在这里帮你,等待人类维护者的回复。让我们一起解决问题!

Apollo仓库确实支持Helm部署。这可以从提供的YAML文件中看出,其中包含了多个apollo-portalapollo-service的条目,每个条目都描述了一个Helm chart,这是用于在Kubernetes平台上部署应用的包。

关于Artifacthub上的apollo-portal库的维护问题,YAML文件显示Helm charts的维护者是nobodyiam,邮箱是nobodyiam@gmail.com。但是,文件并没有明确说明这是否是官方的维护。建议通过联系维护者或检查官方的Apollo GitHub仓库来验证这个信息。相关的源代码和文档可以在这里找到:docs/charts/index.yaml

至于Apollo仓库是否有现有的Helm charts用于部署,答案是肯定的。Helm charts可用于两个组件:apollo-portalapollo-service

对于apollo-portal,可用的版本有:0.3.1, 0.3.0, 0.2.2, 0.2.1, 0.2.0, 0.1.2, 0.1.1, 和 0.1.0。

对于apollo-service,可用的版本有:0.3.1, 0.3.0, 0.2.2, 0.2.1, 0.2.0, 0.1.2, 0.1.1, 和 0.1.0。

这些信息可以在提供的YAML文件的entries部分找到。apollo-portalapollo-service下的每个条目代表该组件的一个不同版本的Helm chart。每个条目中的version字段表示Helm chart的版本。相关的源代码和文档可以在这里找到:docs/charts/index.yaml

希望这些信息能对您有所帮助。如果您有任何其他问题,欢迎继续提问。

Sources


This response is meant to be useful and save you time. It is not meant to be a precise solution, but rather a starting point for your own research.

Help me be more useful! Please leave a 👍 if this is helpful and 👎 if it is irrelevant.

If you want to continue the conversation, start your reply with @dosu-bot.

nobodyiam commented 5 months ago

可以看下文档