Hi Thamanna,

The question IMO requires wider discussion. Short answer: yes, there are alternatives. See for example [1]. I am a PTL of the Openstack-Helm and no surprise I am referring to it.  Deploying complex applications (like Openstack) on top of K8s simplifies managing them in many aspects (upgrades, scaling up and down) however it requires some level of expertise in K8s itself. Although Openstack-Helm is not a final solution and you have to integrate it with some CI/CD, maybe it is worth it to invest some time and give it a try. Some large production deployments in various industries (telecom, OTA, finances) leverage the Openstack-Helm itself or similar approach. Please join #openstack-helm Slack chat [2] and we will be happy to help you with your deployment.

But this is not the "only game in town". Take a look for example at [3], [4]. However I would rather allow someone from those specific teams to speak for them.

There are also plenty of third party open source and proprietary projects. See for example [5] (referring to it because I am a Mirantis employee) and [6] (many contributions to Openstack-Helm come from Vexxhost). 

[1] https://wiki.openstack.org/wiki/Openstack-helm
[2] https://app.slack.com/client/T09NY5SBT/C3WERB7DE
[3] https://docs.openstack.org/puppet-openstack-guide/latest/
[4] https://docs.openstack.org/project-deploy-guide/charm-deployment-guide/latest/
[5] https://docs.mirantis.com/mosk/latest/overview.html
[6] https://github.com/vexxhost/atmosphere/tree/main

On Tue, Sep 3, 2024 at 12:18 AM Thamanna Farhath <thamanna.f@zybisys.com> wrote:

Hello OpenStack Community,

We are preparing for a large-scale OpenStack deployment in production and currently use Kolla Ansible. Before proceeding, we want to know if Kolla Ansible is the best choice for production or if there are better alternatives for large-scale deployments.

Any recommendations or insights on the best deployment methods for production environments would be greatly appreciated.

Thank you!





Disclaimer :  The content of this email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to which they are addressed. If you have received this email in error, please notify the sender and remove the messages from your system. If you are not the named addressee, it is strictly forbidden for you to share, circulate, distribute or copy any part of this e-mail to any third party without the written consent of the sender.

 

E-mail transmission cannot be guaranteed to be secured or error free as information could be intercepted, corrupted, lost, destroyed, arrive late, incomplete, or may contain viruses. Therefore, we do not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission. The recipient should check this e-mail and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email."




--
Best regards,
Kozhukalov Vladimir