Home / Companies / DigitalOcean / Blog / Post Details
Content Deep Dive

Using Vault as a Certificate Authority for Kubernetes

Blog post from DigitalOcean

Post Details
Company
Date Published
Author
Kunju Perath
Word Count
1,163
Company Posts That Month
4
Language
English
Hacker News Points
-
Post removed?
No
Summary

The DigitalOcean team designed a platform built on top of Kubernetes to secure their internal services. They implemented Hashicorp's Vault as a certificate authority (CA) to automate all certificate management, including mutual TLS authentication between etcd and Kubernetes components. The CA structure consisted of two authorities: one for etcd-related certificates and another for Kubernetes components. The team created roles and policies in Vault to control access to the CAs and issued tokens with necessary permissions. Each machine was provided with a Vault token that could be renewed indefinitely, and services were configured to fetch and renew their own certificates using consul-template. The architecture allows for automated certificate issuance, renewal, and rotation, reducing the effort required to set up and maintain many Kubernetes clusters.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Secrets Management 24 29 5 4 +1350%
Kubernetes 23 46 12 9 -6%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.