K8Studio 3.1.8
Version 3.1.8
A release focused on cloud authentication labs, cluster visibility controls, Visualizer stability, terminal preferences, loading polish, and a faster refreshed website for the 3.1.8 launch.
Highlights
Cluster Visibility
- Added separate available and visible cluster concepts for the default kubeconfig and imported kubeconfig files.
- Clusters can now be hidden from the tree without removing them from the available configuration.
- Hidden clusters can be managed from a dedicated modal opened from the cluster add button, which works better for large kubeconfig files.
- Hidden state stays in place across selections until the user explicitly makes a cluster visible again.
Cloud Auth and SSO
- Added and documented Keycloak OIDC testing for local kubeconfig authentication.
- Added AWS SSO-backed EKS kubeconfig support using the AWS exec credential plugin.
- Added GKE kubeconfig support using the gke-gcloud-auth-plugin exec credential plugin.
- Added AKS kubeconfig support using kubelogin.
- Improved provider icons so EKS, GKE, and AKS contexts use AWS, Google Cloud, and Azure branding automatically.
Visualizer and Terminal
- Visualizer automatic layout now runs when graph elements are added or removed, while normal refreshes preserve manual positioning.
- Added a collapsible property editor that stays collapsed across selections until the user expands it again.
- Improved collapse and expand button placement so it lines up with the existing Visualizer controls.
- Added settings for integrated versus external terminal behavior.
- Added a default terminal selection path and improved shell fallback handling.
Loading States
- Added animated skeletons for cluster overview while data is loading.
- Added animated skeletons for workload overview while data is loading.
- Improved grid loading polish so slow cluster calls no longer look like empty data.