Simplifying how you define Kubernetes artifacts
Use Kedge to deploy applications with sensible defaults
Kedge is a simple, easy and declarative way to define and deploy applications to Kubernetes by writing very concise application definitions.
Why do people love Kedge?
- An extension of Kubernetes definitions: Use pre-existing definitions such as Pod or Container within your artifact file.
- Shortcuts: Reduce your file-size and definitions by using intuitive Kedge shortcuts.
- Concise: Define just the necessary bits, Kedge will interpolate and pick the best defaults for your application to run on Kubernetes.
- Define all your containers in one place: Define your containers, services and applications in one simple file, or split them into multiple files.
Avoid writing long artifact files, deploy an application straight to a Kubernetes cluster
- image: centos/httpd
- name: httpd
View our file reference for a complete overview on what Kedge can do.
Install and deploy on Linux, macOS or Windows
Install Kedge with our simple binary!
curl -L https://github.com/kedgeproject/kedge/releases/download/v0.4.0/kedge-linux-amd64 -o kedge
curl -L https://github.com/kedgeproject/kedge/releases/download/v0.4.0/kedge-darwin-amd64 -o kedge
chmod +x kedge
sudo mv ./kedge /usr/local/bin/kedge
For Windows users, download from the GitHub release and add the binary to your PATH.
Pick from an example and see what Kedge is all about
Choose from multiple Kedge examples to deploy: