# Kubernetes

Bindplane supports monitoring and operating on Kubernetes clusters for metrics, traces, logs, and high-availability deployments.

### Kubernetes Monitoring

Bindplane supports monitoring Kubernetes clusters for Metrics, Traces, and Logs.\
See [Kubernetes Monitoring](https://docs.bindplane.com/how-to-guides/kubernetes/kubernetes-monitoring) for details.

### Dynamic Cluster Name Detection

Bindplane supports detecting Kubernetes cluster names for the `k8s.cluster.name` resource\
attribute. See [Kubernetes Cluster Name Detection](https://docs.bindplane.com/how-to-guides/kubernetes/kubernetes-cluster-name-detection) for details.

### Kubernetes Postgres Migration

Migrate Bindplane's backend to Postgres for high availability. [See Kubernetes Postgres Migration for details.](https://docs.bindplane.com/how-to-guides/kubernetes/kubernetes-postgres-migration)

### Google Kubernetes Engine Gateway Collector Load Balancer

Use a Kubernetes LoadBalancer Service to expose the Bindplane Gateway Collector to external clients on GKE. [See Google Kubernetes Engine Gateway Collector Load Balancer for details.](#google-kubernetes-engine-gateway-collector-load-balancer)

### GKE Workload Identity

Configure Workload Identity Federation so Bindplane can authenticate to Google Pub/Sub on GKE. [See GKE Workload Identity for details.](https://docs.bindplane.com/how-to-guides/kubernetes/gke-workload-identity)
