---
title: Set Up DigitalOcean Kubernetes Clusters
description: Create and connect to DigitalOcean Kubernetes clusters, configure node pools, and prepare clusters for workloads.
product: Kubernetes
url: https://docs.digitalocean.com/products/kubernetes/how-to/cluster-setup/
last_updated: "2026-08-12"
---

> **For AI agents:** The documentation index is at [https://docs.digitalocean.com/llms.txt](https://docs.digitalocean.com/llms.txt). Markdown versions of pages use the same URL with `index.html.md` in place of the HTML page (for example, append `index.html.md` to the directory path instead of opening the HTML document).

# Set Up DigitalOcean Kubernetes Clusters

Generated on 12 Aug 2026

DigitalOcean Kubernetes (DOKS) is a Kubernetes service with a fully managed control plane, high availability, and autoscaling. DOKS integrates with standard Kubernetes toolchains and DigitalOcean’s load balancers, volumes, CPU and GPU Droplets, API, and CLI.

[How to Create Kubernetes Clusters](https://docs.digitalocean.com/products/kubernetes/how-to/create-clusters/index.html.md): Create a DigitalOcean Kubernetes cluster with CPU and GPU nodes to start running containerized applications in the cloud.

[How to Connect to a DigitalOcean Kubernetes Cluster](https://docs.digitalocean.com/products/kubernetes/how-to/connect-to-cluster/index.html.md): Connect to a Kubernetes cluster with kubectl, the official Kubernetes command-line tool.

[How to Add Node Pools to a Cluster](https://docs.digitalocean.com/products/kubernetes/how-to/add-node-pools/index.html.md): Create additional node pools for an existing cluster

[How to Manage Kubernetes 1-Click Applications](https://docs.digitalocean.com/products/kubernetes/how-to/manage-1click-apps/index.html.md): Install 1-Click Applications on DigitalOcean Kubernetes clusters.

[How to Destroy DigitalOcean Kubernetes Clusters](https://docs.digitalocean.com/products/kubernetes/how-to/destroy-clusters/index.html.md): Destroy a DigitalOcean Kubernetes cluster to permanently and irreversibly remove it from an account.

[How to Enable High Availability](https://docs.digitalocean.com/products/kubernetes/how-to/enable-high-availability/index.html.md): Enable high availability to increase the reliability of your control plane.

[Enable Push-to-Deploy](https://docs.digitalocean.com/products/kubernetes/how-to/deploy-using-github-actions/index.html.md): Use GitHub Actions to trigger a workflow to deploy a new image to your Kubernetes cluster.

[How to Forward Logs to Managed OpenSearch Database](https://docs.digitalocean.com/products/kubernetes/how-to/forward-logs/index.html.md): Enable log forwarding to Managed OpenSearch in DigitalOcean Kubernetes.

[How to Add a Control Plane Firewall](https://docs.digitalocean.com/products/kubernetes/how-to/add-control-plane-firewall/index.html.md): Restrict which IP addresses can access your cluster’s API server.