Register On-premise Cluster

In case of gopaddle community edition, the installer automatically registers the local Kubernetes cluster in gopaddle. Upon upgrading the community edition to paid version, you can register additional clusters to gopaddle and start managing the clusters centrally from the gopaddle dashboard.

In case of SaaS or Enterprise edition, this section needs to be followed to register a cluster

In case of SaaS or Enterprise edition, this section needs to be followed to register a cluster

Follow this, to register a pre-existing EKS Cluster or this for registering a GKE cluster.

  1. Prepare the Kubeconfig file to register the cluster in gopaddle.

If you don't have a Bastion Host setup, and if the server value in the Kubeconfig points to a private IP address:

a) Replace the server value to a publicly accessible Cluster Master API Endpoint

b) Make sure the firewall is open for the Cluster Master API port

c) Make sure the Cluster certificate is attached to the Public IP. Here is an example of how to update the certSANs with the public IP. -

gopaddle supports only a secure HTTPS based server endpoints.

Currently gopaddle does not support custom authentication plugins, except for the OIDC Provider plugin for AWS EKS clusters provisioned through gopaddle.

  1. In the gopaddle UI, navigate to the Environments section

  2. Click on Add a Cluster and select Register an existing Cluster

  3. In the Cluster registration wizard, select the Cluster Access Method as Kube Config

  4. Choose the Cluster Provider type as Other

  5. In the Authentication Step, upload the Kubeconfig file gathered in step 2.

  6. If you have configured a bastion host, provide the Bastion Host IP, SSH Pem file, SSH port

    If you are using a Bastion Host setup, make sure the Bastion Host IP and Port are accessible publicly. If you are looking for a private only setup, get in touch with us to explore gopaddle Enterprises.

  7. Click on Finish to register the On-premises Cluster.

Last updated