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

Kubernetes SDKs from the Pulumiverse

Blog post from Pulumi

Post Details
Company
Date Published
Author
David Flanagan
Word Count
1,463
Company Posts That Month
11
Language
English
Hacker News Points
-
Summary

Pulumi offers a robust interface for managing Kubernetes workloads, but handling Custom Resource Definitions (CRDs) can be cumbersome using the CustomResource option, which lacks the rich interface developers expect. To address this, Pulumi developed crd2pulumi in August 2020, enabling the generation of a Pulumi SDK for any Kubernetes Custom Resource. While effective, the process involves repetitive tasks for each new project, leading to the implementation of automation using GitHub Actions to ensure SDKs are up-to-date and easily accessible, culminating in a community-driven space called Pulumiverse. This initiative simplifies the developer experience by automating SDK generation and publishing, currently supporting NodeJS with plans for Python and dotNet, though not Go due to its reliance on GitHub for source fetching. Pulumiverse encourages contributions to expand its library of supported SDKs, enhancing ease of use for developers working with Kubernetes and Pulumi.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 11 955 163 58 -22%
Developer Experience 3 219 103 41 +14%
Serverless 2 658 102 50 +4%
Secrets Management 1 573 66 36 +2%