Implementing Infrastructure as Code and KubeFuse: A Kubernetes File System
Join us for a special London Technology Week edition of Infracoders as we welcome Kief Morris as the first of our guest speakers.
Infrastructure as Code (IaC) is the "A(utomation)" in the DevOps "CALMS" model. It treats dynamic infrastructure as a software system, which means development tools and agile practices like TDD, CI, and CD can be used. Most development and operations teams are making at least some use of IaC tools such as cloud, Chef, Puppet, Ansible, Terraform, etc. But not many are using them to their full potential. This talk explains some of the core challenges of managing infrastructure in a fully automated way, and shares principles and patterns for addressing them. The talk walks through a number of patterns for implementing IaC tools such as AWS, Chef, Puppet, Ansible, and Terraform, to build a change management pipeline to automatically test and apply configuration to infrastructure. The patterns are not tool-specific, so should be useful for any team using these types of tools. Attendees should come away with an understanding of how concepts such as Continuous Integration (CI), Continuous Delivery (CD), Test Driven Development (TDD) can be applied to infrastructure.
Our second speaker is OpenCredo's Bart Spaans. Bart will be presenting a session and demonstration on KubeFuse: a Kubernetes File System.
Kubernetes and the kubectl command line tool are great, but it can be a bit awkward to browse the namespaces, services, replication controllers and pods, and see their status. Enter KubeFuse. A Kubernetes FUSE File System for easy Kubernetes management