Kubernetes (Native) Setup
Overview
Heeler can automatically harvest Kubernetes resources and model them as services linked to your existing code base. To do so, three pieces must be in place:
Access granted to Heeler IPs (the same IPs noted under Getting Started)
Apply a read-only setup file to the Kubernetes cluster
Provide Heeler a read-only token to the Kubernetes cluster
Access Granted to Heeler IPs
Heeler must have connectivity to reach your Kubernetes clusters. Their networking configurations must allow control-plane access from Heeler's two IPs. Specifically:
44.221.229.40/3252.73.231.96/32
Read-Only Setup
The Kubernetes cluster must have a read-only setup file applied to it in order for Heeler to have access. The steps are:
Download the file
heeler-readonly.yaml.Replace the namespace in the file,
<kube-system>, with your namespace. This must be done in three places:ServiceAccount > metadata > namespaceClusterRoleBinding > subjects > metadata > namespaceSecret > metadata > namespace
Create a new service account with read-only permission
Read-Only Token
Heeler must use a read-only token provided by the Kubernetes cluster for access. To create the token:
Save the token to use as part of the Configuration entry when adding the Kubernetes cluster in Heeler under users > user > token.
Heeler Connection Setup
With the prerequisites in place, you now have the information required to add the Kubernetes cluster to Heeler.
Select the
icon from the top navigationNavigate to the Connections tab
Select Kubernetes Clusters
Click Add Cluster

Enter the information requested in the modal
Cluster Name: A name that is unique and readily identifies the cluster. It can be human-friendly and does not need to match the
namefield in the Configuration.Cluster FQDN: The fully qualified domain name of the Kubernetes cluster. This value matches the value of
serverin the Configuration.Configuration: A YAML-structured entry that follows the format below
Enter Save. Upon saving, you should see a healthy status indicator.
Last updated
Was this helpful?
