# 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