# Manual installation

There are a few things which have to be done prior to the installation of kube+.

NOTE: There is the possibility to deploy kube+ with a docker image or with a k8s job.

# Step 1 - Get kube+

Get the latest kube+ tarball (opens new window) and untar it.

$ tar xvzf kube-plus-latest.tgz

# Step 2 - Install the needed tools

The repository contains a Makefile which supports you through the installation process. In order to be able to deploy kube+ you need to have a few CLIs installed.

You can install these tools using the command

$ make tools

NOTE: Currently supported OS are Linux and Mac, as well as the installation from a tarball.

The command above installs the following tools (Click to expand)
  • kubectl
  • kapp
  • ytt
  • vendir
  • kbld
  • imgpkg
  • yq
  • jq
  • kfilt
  • kn
  • kpack
  • helm
  • kustomize
  • velero

# Step 3 - Deploy kube+

After you prepared all the previous steps and you also went over the Configuration section, you're finally able to deploy kube+.

$ make docker-login      #Login to the defined registry. Defaults to cnbb-docker-local.bin.swisscom.com.
$ make install

This step will render the templates, deploy them against the targeted k8s cluster and executes the needed post-deploy steps.

# Step 4 - Test kube+

In order to test your kube+ installation, run the following make command:

$ make test
Last Updated: 12/19/2022, 1:08:01 PM