Installation
Installing the Kubizone Helm Chart
The easiest way to install Kubizone and jump right into managing zones, is to install the Helm Chart.
Custom Resource Definitions
Because of the lack of real support for managing Custom Resource Definitions using Helm Charts, you will have to install these manually first:
$ kubectl apply -f https://raw.githubusercontent.com/kubi-zone/kubizone-crds/v0.3.1/crds/kubi.zone/v1alpha1/Record.yaml
$ kubectl apply -f https://raw.githubusercontent.com/kubi-zone/kubizone-crds/v0.3.1/crds/kubi.zone/v1alpha1/Zone.yaml
If you want to make use of the Zonefile Operator to generate zonefile ConfigMaps,
you also have to install the ZoneFile
CRD:
$ kubectl apply - f https://raw.githubusercontent.com/kubi-zone/kubi.zone/main/crds/kubi.zone/v1alpha1/ZoneFile.yaml
Deploying the chart
Add the Helm repository
$ helm repo add kubizone https://charts.kubi.zone/
Install the chart
$ helm install -n kube-system kubizone kubizone/kubizone
Please see the values.yaml file for a list of available configuration options.