Categorygithub.com/adde/kade
repository
0.3.0
Repository: https://github.com/adde/kade.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# 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