Skip to main content

Managed Kubernetes

For production workloads, you can use a managed Kubernetes service from cloud providers like AWS (EKS), Google Cloud (GKE), DigitalOcean, Linode, or others.

Prerequisites​

  • An account with your cloud provider
  • kubectl installed locally
  • Access to your cluster's kubeconfig

Get Your Kubeconfig​

Each Kubernetes provider has a different method to retrieve the kubeconfig. The easiest way is to just download it from the portal.

DigitalOcean​

Create a cluster by clicking on Create → Kubernetes.​

Download the Kubeconfig file from the UI​

Linode​

Create a cluster by clicking on Kubernetes on the sidebar.​

Download the Kubeconfig file once the cluster is ready.​

AWS​

To install for AWS, we recommend using Portainer to maintain a persistent cluster connection.

Upload Kubeconfig to Canine​

  1. Navigate to Clusters → + New Cluster
  2. Give your cluster a name
  3. Upload your Kubeconfig file to Canine.

Canine will install the necessary dependencies to your cluster.