Skip to content


What is Keptn

Based on kd3 lightweight kubernetes

Installation Requirements

Install docker

  1. Update the apt package index and install packages to allow apt to use a repository over HTTPS:

    sudo apt-get update
    sudo apt-get install \
        ca-certificates \
        curl \
        gnupg \
  2. Add Docker’s official GPG key:

    curl -fsSL | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  3. Use the following command to set up the stable repository.

    echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] <> \
    $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  4. Install docker engine

    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli


sudo apt-key adv --keyserver --recv-keys 40976EAF437D05B5

Install kubectl

  1. Download the latest release

    curl -LO "$(curl -L -s"
  2. Validate the binary (optional)

    curl -LO "$(curl -L -s"
    echo "$(cat kubectl.sha256)  kubectl" | sha256sum --check
  3. Install kubectl

    sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

Install Helm

Kubernetes Package manager

  1. Download get helm script

    curl -fsSL -o
  2. Set the permissions

    chmod 700
  3. Run Get Helm


Install k3d

k3d Is a lightweight kubernetes

curl -s | bash

Installing Keptn

curl -s | TAG=v5.3.0 bash
k3d cluster create mykeptn -p "8082:80@loadbalancer" --k3s-arg "--no-deploy=traefik@server:*"