What Python Modules Should I Use to Create and Edit Helm & K8s Manifests?

0
14
Asked By TechieTurtle88 On

I'm currently working on a Database as a Service (DBaaS) project for the developers in my department. Since this is my first experience with such a project, I would appreciate it if anyone could suggest Python modules that are useful for automating the creation or modification of Helm charts and Kubernetes manifests.

3 Answers

Answered By CodeGuru21 On

You should check out cdk8s! It's a great tool for working with Kubernetes manifests using Python.

Answered By DevOpsDynamo On

Before diving in, can I ask why you're choosing to build a DBaaS service on Kubernetes? Depending on your specific needs, there may be easier solutions from your cloud provider. For example, we focus on Azure and use Terraform to deploy Postgres Flexible Servers—it's super streamlined, covers HA, zone replication, and backups with minimal hassle!

TechieTurtle88 -

I get that! My organization uses an on-prem private cloud, and I'm a DevOps engineer wanting to shift toward Platform engineering. This project is a great learning opportunity for building more complex internal developer platforms.

Answered By CloudNinja42 On

You might also want to look into Pulumi. They have some nice guides for working with Azure and can be helpful for setting things up in a manageable way.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.