As already mentioned, the Gardener is designed to run as API server extension in an existing Kubernetes cluster. In order to deploy it, you require valid Kubernetes manifests. We use Helm in order to generate these manifests. The respective Helm chart for the Gardener can be found here. In order to deploy it, execute
$ helm install charts/gardener --name gardener --wait
gardennamespace (not overrideable).
:warning: The Seed Kubernetes clusters need to have a
nginx-ingress-conroller deployed to make the Gardener work properly. Moreover, there should exist a DNS record
<SEED-CLUSTER-DOMAIN> is the value of the
domain field of a Seed cluster resource.