Introduction to Kapitan
In this episode, we take a look at the Kapitan project; a tool to help manage the complexity of deploying with Kubernetes, Terraform, and other things.šæ Rawkode LiveHosted by David McKay / š¦ https://twitter.com/rawkodeWebsite: https://rawkode.liveDiscord Chat: https://rawkode.live/chat#RawkodeLiveš° Timeline00:00 - Holding screen00:50 - Introductions03:35 - What is Kapitan?19:30 - Getting Started with Kapitan25:20 - Vocabularly: What are targets and classes31:00 - Creating and compiling targets34:00 - Kubernetes generator: Deployments, Services, and ConfigMaps58:30 - Secrets management01:05:00 - Kubernetes generator: NetworkPolicies, Prometheus Operator Service Monitors01:09:40 - Cleaning up our classes01:11:40 - Kubernetes generator: additional containers, probes, and vertical pod autoscalers01:22:30 - Generating shell scriptsš„ About the GuestsAlessandro De MariaFather, Kapitan co-founder, Head of SRE at Synthace. Ex DeepMindš¦ https://twitter.com/alledemariaš§© https://github.com/ademariagRicardo AmaroSRE Google, ex DeepMind, Creator of Kapitan, music snob.š¦ https://twitter.com/ramaroš§© https://github.com/ramaroš https://ramaro.dev/šØ About the TechnologiesKapitanKapitan is the tool to help you manage the complexity of your configuration using an inventory and a choice of templates like generators, jsonnet, kadet, jinja2 and helm.Use Kapitan to build an inventory which you can then use to drive templates for your Kubernetes manifests, your documentation, your Terraform configuration or even simplify your scripts.š https://kapitan.devš¦ https://twitter.com/kapitandevš§© https://github.com/kapicorp/kapitan#Kubernetes #Terraform #ConfigurationManagement #KapitanDev