5. Typhoon
• Minimal, stable base Kubernetes distribution
• Declarative infrastructure and configuration
• Free (freedom and cost) and privacy-respecting
• Practical for labs, datacenters, and clouds
• https://github.com/poseidon/typhoon
14. Terraform
• Tool for building, changing, versioning infrastructure
• Can manage popular service provider
• Configuration files describe your application
• Typhoon is a Terraform module
18. Container Linux
• Container Linux is a distro by CoreOS
• Container Linux provides no package manager
• All applications are containers or systemd units
• Immutable - configured during first boot
• Got acquired by RedHat in the beginning of 2018
19. Container Linux
Flatcar Linux
• Fork of Container Linux
• With the approval of CoreOS
• Berlin based
• https://www.flatcar-linux.org/
21. Container Linux Config
• Human-readable
• YAML
• Cannot be send directly to a Container Linux
provisioning target
• Must be validated
• Transformed into a machine-readable format
33. Ignition
• only runs once
• runs early in the boot (in the initramfs)
• before the userspace has begun booting
• reads its configuration from a source-of-truth