# Kubernetes Clusters

## Enroll your first Kubernetes cluster

Log in with SSO and securely access enrolled Kubernetes clusters. Manage access within clusters with granular RBAC down to specific cluster resources, and achieve compliance needs with session recordings and detailed audit logs.

[Get started with Kubernetes access](https://goteleport.com/docs/enroll-resources/kubernetes-access/getting-started.md)

[Enroll your first Kubernetes cluster](https://www.youtube.com/embed/rQiloHM2oRQ)

#### [Kubernetes Access overview](https://goteleport.com/docs/introduction)

Securely access Kubernetes clusters with SSO, RBAC and audit logging.

#### [Troubleshooting](https://goteleport.com/docs/troubleshooting)

Common Kubernetes access issues and their solutions.

### Access controls

#### [RBAC for Kubernetes](https://goteleport.com/docs/enroll-resources/kubernetes-access/controls.md)

Learn how Teleport's Kubernetes Service intercepts API requests and enforces access with Teleport roles.

#### [Configure and set up](https://goteleport.com/docs/enroll-resources/kubernetes-access/manage-access.md)

Set up Teleport roles to manage Kubernetes access with a hands-on example using a local Kubernetes cluster.

### Auto-discover Kubernetes clusters

#### [Azure Kubernetes Service (AKS) auto-discovery](https://goteleport.com/docs/enroll-resources/auto-discovery/kubernetes/azure.md)

Automatically discover any AKS cluster and enroll it in Teleport.

#### [Elastic Kubernetes Service (EKS) auto-discovery](https://goteleport.com/docs/enroll-resources/auto-discovery/kubernetes/aws.md)

Automatically discover any EKS cluster and enroll it in Teleport

#### [Google Kubernetes Engine (GKE) auto-discovery](https://goteleport.com/docs/enroll-resources/auto-discovery/kubernetes/google-cloud.md)

Automatically register your GKE clusters with Teleport

### Additional registration options

#### [Dynamic Kubernetes registration](https://goteleport.com/docs/enroll-resources/kubernetes-access/register-clusters/dynamic-registration.md)

Manage clusters without changing each service's configuration files.

#### [Using AWS IAM joining](https://goteleport.com/docs/enroll-resources/kubernetes-access/register-clusters/iam-joining.md)

Use an AWS IAM identity to automatically enroll a Kubernetes cluster with Teleport.

#### [Using a static kubeconfig](https://goteleport.com/docs/enroll-resources/kubernetes-access/register-clusters/static-kubeconfig.md)

Run Teleport Kubernetes Service on a Linux host outside the cluster to manage access.
