Pulumi Kubernetes the Hard Way

Kelsey Hightower's Kubernetes the Hard Way, implemented as a Pulumi Component Provider

If you'd like to test the provider, you can simply use it in your Pulumi program and see what breaks. If you'd like to go further than that, you can clone the repo and run `make test`

About

Pulumi Kubernetes the hard way is a Pulumi Component provider that allows for declaratively deploying and managing a Kubernetes cluster, completely from scratch (or at least a linux server running sshd). It's primary use is as a learning tool; it attempts to follow the infamous "Kubernetes the hard way" guide by implementing the various steps as Pulumi components instead of shell scripts. With all of the fundamental building blocks of a Kubernetes cluster available, it should also be possible to deploy production ready Kubernetes clusters and manage them declaratively in your programming language of choice.