This document provides an overview of Typhoon, an open source Kubernetes installation tool. Some key points:
- Typhoon provides a minimal, stable Kubernetes distribution that uses declarative configuration and is free and privacy-respecting. It can be used on bare metal, AWS, Digital Ocean, and Google Cloud.
- Typhoon uses tools like Terraform, Bootkube, Container Linux, and Matchbox to deploy and manage Kubernetes clusters. Container Linux is configured using Container Linux Config files, which are transpiled into Ignition configs.
- Matchbox is an HTTP service that renders Ignition configs based on machine labels and profiles. It provisions machines using PXE and Ignition.