Configuration Guide

Kubernetes Setup

Get the configuration values needed to connect Nominos to your cluster

What You Need

To connect Nominos to your Kubernetes cluster, you'll need your kubeconfig file. This file contains the cluster endpoint, authentication credentials, and context information.

Get Your Kubeconfig

Option 1: Use Your Existing Kubeconfig

Your kubeconfig is typically located at ~/.kube/config. View it with:

Terminal
cat ~/.kube/config

Option 2: Export from kubectl

If you have kubectl configured, you can export the current context:

Terminal
# View current context
kubectl config current-context

# View all available contexts
kubectl config get-contexts

# Export config for a specific context
kubectl config view --minify --flatten

Option 3: Cloud Provider CLI

Google Cloud (GKE)

gcloud container clusters get-credentials CLUSTER_NAME \
  --zone ZONE --project PROJECT_ID

AWS (EKS)

aws eks update-kubeconfig \
  --name CLUSTER_NAME --region REGION

Azure (AKS)

az aks get-credentials \
  --resource-group RESOURCE_GROUP --name CLUSTER_NAME

Verify Your Connection

Before adding to Nominos, verify kubectl can reach your cluster:

Terminal
# Check cluster connectivity
kubectl cluster-info

# List namespaces to verify access
kubectl get namespaces

Add to Nominos

In the Nominos dashboard:

  1. Go to Settings → Connections → Kubernetes
  2. Click Add Cluster
  3. Either upload your kubeconfig file or paste the contents
  4. Select the context if multiple are present
  5. Click Test Connection to verify

Security Tip

For production, create a dedicated ServiceAccount with limited permissions instead of using cluster-admin credentials.