Explore Kubernetes

All of DigitalOcean’s Kubernetes resources and guides, all in one place

Tutorials

Comprehensive, expert tutorials to help you at every stage of production, whether you're learning, practicing, running, or optimizing

2bd25c8c72872e1f0f23efc6dd265c1be7fb5558 kubernetes 2

Learn

An Introduction to Kubernetes

A discussion of some of Kubernetes' basic concepts

810df6738edf68fa0547e7a9884112133206da20 k8s port misc4

Learn

An Introduction to the Kubernetes DNS Service

A look at both the kube-dns and CoreDNS versions of the Kubernetes DNS service

4521aa67ab0ba183c061e007a4b2ccb535dae95b kubernetes 7

Learn

An Introduction to Helm, the Package Manager for Kubernetes

Helm allows easier packaging, configuration, and deployment onto Kubernetes clusters

2bd25c8c72872e1f0f23efc6dd265c1be7fb5558 kubernetes 2

Learn

Modernizing Applications for Kubernetes

Modernize your applications, running and managing them in a Kubernetes cluster

Ca8e95e5b7dd6b0d9b13faec45195d0acc0fb163 kubernetes 8

Learn

Building Optimized Containers for Kubernetes

Create high quality images and goals to help decisions on containerizing applications

Fcff6efdc247d0bc2a4ab6ef9d8f4f6431904b24 kubernetes 9

Learn

Kubernetes Networking Under the Hood

A look at how data moves inside a pod, between pods, and between nodes

Ca8e95e5b7dd6b0d9b13faec45195d0acc0fb163 kubernetes 8

Learn

Architecting Applications for Kubernetes

Principles and patterns to help you scale and manage your workloads on Kubernetes

Ca016510c238cc3a65b1e59b84b4f0e676c8b57a kubernetes 3

Learn, Run

Building Blocks for Doing CI/CD with Kubernetes

How to automate building, testing, and deployment taking a Cloud Native approach

E0ac6df17cd05f6cc4810a37b2953bde2930d278 kubernetes 4

Run, Optimize

How To Back Up and Restore a Kubernetes Cluster on DigitalOcean Using Heptio Ark

Heptio Ark compresses and backs up Kubernetes objects to object storage

Fcff6efdc247d0bc2a4ab6ef9d8f4f6431904b24 kubernetes 9

Run

How To Set Up an Elasticsearch, Fluentd and Kibana (EFK) Logging Stack on Kubernetes

Use Fluentd to collect, transform, and ship log data to the Elasticsearch backend

00a5d02fc109fcbf5c48b035dc65076def43d016 k8s port misc1

Practice, Run

How To Create a Kubernetes 1.11 Cluster Using Kubeadm on Ubuntu 18.04

A guide to set up a Kubernetes cluster from scratch using Ansible and Kubeadm

88b6ac223cfda1cdf4980ea5f8c79fb7a5ff3786 k8s port misc5

Practice, Run

How To Create a Kubernetes 1.10 Cluster Using Kubeadm on CentOS 7

A guide to set up a Kubernetes cluster from scratch using Ansible and Kubeadm

Ebb65ed277a95297e5569c8990f13f2e18211b51 k8s port misc3

Practice, Run

How To Create a Kubernetes 1.10 Cluster Using Kubeadm on Ubuntu 16.04

A guide to set up a Kubernetes cluster from scratch using Ansible and Kubeadm

4521aa67ab0ba183c061e007a4b2ccb535dae95b kubernetes 7

Practice, Run

How to Set Up an Nginx Ingress with Cert-Manager on DigitalOcean Kubernetes

Set up an Nginx Ingress Controller, and create some Ingress Resources to route traffic

4bfa26885eab63f57ef054ad95ce24b037d8779f kubernetes 10

Practice, Optimize

How To Inspect Kubernetes Networking

Tools and techniques for inspecting network connectivity between all the containers in a cluster

Webinars

Step-by-step guides by experts on key Kubernetes concepts

2bd25c8c72872e1f0f23efc6dd265c1be7fb5558 kubernetes 2

Series: CI/CD on Kubernetes

Building Blocks to run CI/CD on Kubernetes

The basics required before diving deep into CI/CD with Kubernetes

B4fd73307c08592e44ece145caaecd6f2decf6be k8s port misc2

Series: CI/CD on Kubernetes

Cloud Native CI/CD with Jenkins-X and Spinnaker

Learn package management using Helm and Jenkins X, implemented using Kubernetes CRDs

9b0859f495c9a05683b9811225793c6b5a7c501a kubernetes 5

Series: CI/CD on Kubernetes

CI/CD pipelines with a service mesh

A look at how a service mesh can be used in conjunction with CI/CD pipelines

Fcff6efdc247d0bc2a4ab6ef9d8f4f6431904b24 kubernetes 9

Series: CI/CD on Kubernetes

CI/CD Toolsets

An overview of other useful toolsets which can be used for CI/CD

Af7dae9937a7676861e9b16c94b46b43ffb617a4 kubernetes 1

Series: Deploying & Managing Containerized Workloads in the Cloud

Getting Started with Containers

Learn one method for converting Docker containers into Docker images

5973a24686cb86d8d29c440b7b66fb05ea3f8d73 k8s port misc6

Series: Deploying & Managing Containerized Workloads in the Cloud

Building Containerized Applications

Explore managing multi-container applications with Docker Compose

Fcff6efdc247d0bc2a4ab6ef9d8f4f6431904b24 kubernetes 9

Series: Deploying & Managing Containerized Workloads in the Cloud

Getting Started with Kubernetes

Learn to configure Kubernetes on DigitalOcean

Ca016510c238cc3a65b1e59b84b4f0e676c8b57a kubernetes 3

Series: Deploying & Managing Containerized Workloads in the Cloud

A Closer Look at Kubernetes

Learn the building blocks of Kubernetes

5973a24686cb86d8d29c440b7b66fb05ea3f8d73 k8s port misc6

Series: Deploying & Managing Containerized Workloads in the Cloud

Deploying and Scaling Microservices in Kubernetes

Learn to package, deploy, and scale a microservices application

Ebb65ed277a95297e5569c8990f13f2e18211b51 k8s port misc3

Series: Deploying & Managing Containerized Workloads in the Cloud

Deploying Stateful Services in Kubernetes

Deploy a highly available MongoDB ReplicaSet in Kubernetes as a StatefulSet using Helm

Get started now.

Create your account