Skip to main content
Version: 1.0.0

Kubernetes Cluster

Zeet supports using self-managed Kubernetes cluster as the infrastructure provider.

Use Cases

Zeet is designed to be a cloud-native application platform, but it's not limited to only public cloud providers. Using kubernetes cluster as the infrastructure layer directly has its unique benefits

  • On-Premise Compute Resource

    Zeet can deploy to any compute environment whether it's private Data Center, VPS, On-Prem server.

  • Edge Computing / IoT

    Zeet supports low resource edge environment running system like microk8s, k3s, k0s.

  • Permission Control

    Using Kubernetes with RBAC and policy framework can remove the need of giving cloud permission directly to Zeet

  • Development and Ephemeral Clusters

    Developers can utilize k3s, kind, minikube with Zeet to provide seamless development experience with their local clusters

Obtain kubeconfig.yaml

To integrate your Kubernetes cluster with Zeet, you must generate a kubeconfig.yaml file. This file should grant permissions needed for Zeet to deploy and manage your applications.

For detailed information on organizing cluster access and creating a kubeconfig file, refer to the Kubernetes official documentation: Organize Cluster Access Using kubeconfig Files.

For a more simplified and guided approach, follow our Official Connection Guide, which outlines the process of creating a kubeconfig tailored for Zeet's integration with your Kubernetes environment. This guide is designed to streamline the setup process, ensuring a smooth and secure connection between Zeet and your Kubernetes cluster.

Upload kubeconfig.yaml to Zeet

Select the kubeconfig.yaml you created and connect your cluster with Zeet.

Deploy to Kubernetes Clusters

Kubernetes based infrastructure supports Docker Containers, Database Services, Helm charts and Zeet Templates.