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.0.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.0.0-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kubebuild-1.0.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.8.10

File hashes

Hashes for kubebuild-1.0.0.tar.gz
Algorithm Hash digest
SHA256 35a9cc7b8bf7a8e853b92be543a0d7bd0d65a3c80692e0f1fd0ede214e178921
MD5 5cc8c4691c7bbcbba11aa29c2eb06137
BLAKE2b-256 355709153fc7e3994a77406f93f98ae17c2d659461f36fab496c0cbd2fe3f4ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kubebuild-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.8.10

File hashes

Hashes for kubebuild-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 24ead0e488242e30e48f2a879fce633e671b6a7bda0f8e4954c952384dd5fcd0
MD5 ab5fdc8180d55ef7e8235f85f4249661
BLAKE2b-256 4f4c59e293b42f9b0067a3201125682ddcea3c72fd46c04072bfa4277a4fcd7b

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