Zeet supports using self-managed Kubernetes cluster as the infrastructure provider.
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.
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
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.