package main
import(
"context"
"os"
latitudeshgosdk "github.com/latitudesh/latitudesh-go-sdk"
"log"
)
func main() {
ctx := context.Background()
s := latitudeshgosdk.New(
latitudeshgosdk.WithSecurity(os.Getenv("LATITUDESH_BEARER")),
)
res, err := s.KubernetesClusters.GetKubernetesCluster(ctx, "<id>")
if err != nil {
log.Fatal(err)
}
if res.KubernetesCluster != nil {
// handle response
}
}{
"data": {
"type": "kubernetes_clusters",
"id": "my-cluster",
"attributes": {
"name": "my-cluster",
"phase": "Provisioned",
"ready": true,
"control_plane_endpoint": "https://api.my-cluster.example.com:6443",
"kubeconfig_url": "/kubernetes_clusters/my-cluster/kubeconfig",
"location": "SAN3",
"kubernetes_version": "v1.34.3+rke2r1",
"created_at": "2026-01-15T10:30:00Z",
"control_plane": {
"ready": true,
"replicas": 1,
"ready_replicas": 1
},
"workers": {
"replicas": 1,
"ready_replicas": 1,
"available_replicas": 1
},
"infrastructure_ready": true,
"control_plane_ready": true,
"message": "Cluster is ready",
"steps": [
{
"name": "infrastructure",
"status": "completed"
},
{
"name": "control_plane",
"status": "completed"
},
{
"name": "workers",
"status": "completed"
}
],
"last_status_change": "2026-01-15T10:35:00Z",
"failure_message": null,
"failure_reason": null
}
}
}Retrieves detailed information about a Kubernetes cluster including its status, control plane, and worker node details.
package main
import(
"context"
"os"
latitudeshgosdk "github.com/latitudesh/latitudesh-go-sdk"
"log"
)
func main() {
ctx := context.Background()
s := latitudeshgosdk.New(
latitudeshgosdk.WithSecurity(os.Getenv("LATITUDESH_BEARER")),
)
res, err := s.KubernetesClusters.GetKubernetesCluster(ctx, "<id>")
if err != nil {
log.Fatal(err)
}
if res.KubernetesCluster != nil {
// handle response
}
}{
"data": {
"type": "kubernetes_clusters",
"id": "my-cluster",
"attributes": {
"name": "my-cluster",
"phase": "Provisioned",
"ready": true,
"control_plane_endpoint": "https://api.my-cluster.example.com:6443",
"kubeconfig_url": "/kubernetes_clusters/my-cluster/kubeconfig",
"location": "SAN3",
"kubernetes_version": "v1.34.3+rke2r1",
"created_at": "2026-01-15T10:30:00Z",
"control_plane": {
"ready": true,
"replicas": 1,
"ready_replicas": 1
},
"workers": {
"replicas": 1,
"ready_replicas": 1,
"available_replicas": 1
},
"infrastructure_ready": true,
"control_plane_ready": true,
"message": "Cluster is ready",
"steps": [
{
"name": "infrastructure",
"status": "completed"
},
{
"name": "control_plane",
"status": "completed"
},
{
"name": "workers",
"status": "completed"
}
],
"last_status_change": "2026-01-15T10:35:00Z",
"failure_message": null,
"failure_reason": null
}
}
}Was this page helpful?