Skip to main content
Version: 1.0.0

Linode Kubernetes Engine (LKE) Integration Guide with Zeet

This guide details the process of integrating Linode Kubernetes Engine (LKE) with Zeet. It includes the steps to install necessary cluster components and how to connect your LKE cluster with the Zeet platform.

1. Installing Cluster Components

To integrate LKE with Zeet, you'll need to set up several components that enhance the functionality and manageability of your Kubernetes cluster.

Cluster Components Manifests

Access all necessary files and templates in our GitHub repository: zeet-dev/zeet-cloud-linode. This repository contains Terraform scripts and Kubernetes configurations required for the integration.

Parameters Needed

The following parameters are essential for the setup:

  • LINODE_TOKEN: Your Linode API token.
  • CLUSTER_NAME: The name of your LKE cluster.
  • CLUSTER_REGION: The Linode region where your cluster is hosted.
  • CLUSTER_DOMAIN: The domain name associated with your Kubernetes cluster.

These parameters play a vital role in configuring your cluster components correctly.

2. Connecting Your Cloud Account with Zeet (Optional)

After the cluster components are set up, you might want to connect your Linode account with Zeet. This step enables Zeet to access your Linode resources.

Note: This is an optional step, only necessary if you want Zeet to interact with your Linode account. If you're only managing resources within your LKE cluster, you can skip this step.

For more details, refer to Zeet Linode Integration Documentation.

3. Connecting Your LKE Cluster with Zeet

Create a Service Account for Zeet with Cluster Access

A service account with role binding is needed for Zeet to manage your LKE cluster. Create a service account using this manifest:

Zeet Service Account Manifest

note

Here's a guide on creating a kubeconfig file from a service account: Creating kubectl config file for service account.

Connect Your Cluster with Zeet

Go to Zeet's cluster connection page to link your LKE cluster: Connect Cluster.

Self-Managed

Upload the Kubeconfig File

Upload kubeconfig