kade

module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 7, 2024 License: MIT

README

KADE

KADE or Kubernetes Application Deployment Engine is a simple CLI tool that helps streamline the process of setting up and configuring web application environments in Kubernetes.

Installation

You can download the latest version of the app from the release section of this repo.

Below is an example of how to download and install the latest version on Mac(Apple Silicon). For other platforms, replace the binary name in the commands with the relevant binary for your system:

Download the latest release:
curl -LO https://github.com/adde/kade/releases/latest/download/kade-darwin-arm64
Make the kade binary executable:
chmod +x ./kade-darwin-arm64
Move the kade binary to a file location on your system PATH:
sudo mv ./kade-darwin-arm64 /usr/local/bin/kade
Test to ensure the version you installed is up-to-date:
kade --version

The command above should output the version number of the app.
(since the app is unsigned, the first time you try to run the app you have to allow the app in security settings)

Configuration

Before running the app, make sure that you have a valid kubeconfig for the cluster that you intend to work with in the following path:

~/.kube/config

Usage

In a terminal, simply run the following command and follow the steps presented:

kade
Config file

To avoid having to input the same information for Container Registry and Database everytime running the app, you can store this information in a config file. To create a config file, run the following command:

kade --create-config

Disclaimer

Do not, I repeat, DO NOT use this tool to deploy applications to a production cluster. This tool is for testing purposes only.

Acknowledgements

This library is built on top of many great libraries, especially the following:

License

MIT License © 2023-Present Andreas Jönsson

Directories

Path Synopsis
cmd
internal
app
svc

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL