Skip to main content

Getting Started

Welcome to the flynnt.io documentation.

These resources will guide you through setting up and operating a kubernetes cluster run on flynnt.

Also, we have some deployment guides for widely used applications.

If there is documentation missing or you want to see something specific, please reach out: contact@flynnt.io

Launching a Cluster

Currently the only way to launch a cluster is through the Web UI. So just log in to your account and click "Launch Cluster" on the dashboard. You can click on the cluster in the dashboard for more details.

Terraform provider

We are in the process of preparing a terraform provider for you to use.

After launching the cluster, you might want to connect to it.

Connecting to your Cluster

In general, you would use kubectl to connect to your cluster. All flynnt clusters are secured by OIDC. It is the same login that you use to log in to the Web UI.

kubectl does not support OIDC natively, so you have to install a plugin to use kubectl with a flynnt cluster.

Also, we need a cluster specific kubeconfig, so kubectl knows where to connect and how.

Download kubeconfig from the cluster details page

You can just download the kubeconfig from the Web UI. Feel free to integrate it into your existing kubeconfig.

Kubeconfig Download

Installing kubelogin kubectl plugin

To install kubelogin it's best to consult the official install docs.

A common way is to also install krew first. krew is a plugin manager for kubectl and will make installing kubelogin easy.

kubectl krew install oidc-login

Test the connection

After gathering a kubeconfig.yaml and installing kubelogin you can now go ahead and query your cluster.

kubectl --kubeconfig kubeconfig.yaml get nodes