Skip to main content
GET
/
kubernetes_clusters
/
{kubernetes_cluster_id}
/
kubeconfig
Typescript (SDK)
import { Latitudesh } from "latitudesh-typescript-sdk";

const latitudesh = new Latitudesh({
  bearer: process.env["LATITUDESH_BEARER"] ?? "",
});

async function run() {
  const result = await latitudesh.kubernetesClusters.getKubernetesClusterKubeconfig({
    kubernetesClusterId: "<id>",
  });

  console.log(result);
}

run();
{
  "data": {
    "type": "kubernetes_cluster_kubeconfigs",
    "id": "kc_pRMLydp0dQKr1",
    "attributes": {
      "cluster_name": "my-cluster",
      "kubeconfig": "apiVersion: v1\nclusters:\n- cluster:\n    certificate-authority-data: LS0tLS1...\n    server: https://api.my-cluster.example.com:6443\n  name: my-cluster\ncontexts:\n- context:\n    cluster: my-cluster\n    user: my-cluster-admin\n  name: my-cluster\ncurrent-context: my-cluster\nkind: Config\nusers:\n- name: my-cluster-admin\n  user:\n    client-certificate-data: LS0tLS1...\n    client-key-data: LS0tLS1...\n"
    }
  }
}

Authorizations

Authorization
string
header
required

Path Parameters

kubernetes_cluster_id
string
required

The cluster ID (format: kc_) or cluster name. Both formats are accepted for backward compatibility.

Response

Success

data
object