Skip to main content

Kubebuild - Kubernetes YAML Generator and Deployment Tool

Project description

KubeBuild - Kubernetes YAML Generator and Deployment Tool

KubeBuild is a command-line tool designed to simplify the process of creating Kubernetes YAML files for various Kubernetes resources and deploying them into your Kubernetes clusters. It's a valuable tool for both developers and Site Reliability Engineers (SREs).

Installation 🛠️

You can install KubeBuild via pip:

pip install kubebuild

Usage 📋

KubeBuild init 🚀

The init command helps you create Kubernetes YAML files for different resources interactively. It supports the following resources:

  • Namespace
  • Deployment
  • Service
  • Ingress
  • ConfigMap
  • Secret

Example:

kubebuild init

Screenshot 📷:

Kubebuild init


KubeBuild deploy 🚢

The deploy command allows you to deploy previously generated Kubernetes YAML files into your Kubernetes cluster. It lists available YAML files in the current directory and lets you choose which one to deploy.

Example:

kubebuild deploy

Screenshot 📷:

Kubebuild deploy


KubeBuild version 📌

The version command displays the current version of KubeBuild.

Example:

kubebuild version

Screenshot 📷:

Kubebuild version

Feedback and Contributions 🤝

KubeBuild is an open-source project, and we welcome contributions and feedback from the community. Feel free to report issues, suggest improvements, or contribute to the project on GitHub: KubeBuild GitHub Repository.

Happy Kubernetes resource management with KubeBuild! 🎉

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kubebuild-1.1.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kubebuild-1.1.0-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file kubebuild-1.1.0.tar.gz.

File metadata

  • Download URL: kubebuild-1.1.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for kubebuild-1.1.0.tar.gz
Algorithm Hash digest
SHA256 1111d017468fb69c061ed18826ea538f80416eb60bf3073dec5c5150a30d6036
MD5 67c229ccfea283f390a6094f1328d81e
BLAKE2b-256 34b4a4da0e5260ce09c5f4500d6fc6a12e8971171f6757c2a702b2293cecfa3d

See more details on using hashes here.

File details

Details for the file kubebuild-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: kubebuild-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.17

File hashes

Hashes for kubebuild-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ff289533779eaf692b638dfded9999f847097cfd212c0b7e3f416a26ee87151e
MD5 8c4890894eb56e66957221e34e9039c1
BLAKE2b-256 f1b5aa7f4fa27f695562bfecfc3f1ad38532e08f1f8d41b0e7003e97d5605f09

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page