Войти
  • 149340Просмотров
  • 9 лет назадОпубликованоPerforce Puppet

Kubernetes for SysAdmins | Kelsey Hightower at PuppetConf | Talk & Demo

"We need to change the contract between our infrastructure and the application." In this presentation for PuppetConf 2016, software engineer Kelsey Hightower provides an overview of Kubernetes (k8s) and how systems administrators can use it as "a foundation to build the tools that you need to run your infrastructure." Learn how to quickly install, configure, and manage Kubernetes clusters with Puppet: 0:00 - Introduction and Kubernetes overview 1:52 - What is Kubernetes? 2:34 - How Kubernetes and Puppet work together 4:09 - Kubernetes' declarative nature and the importance of containers 6:00 - Dockerfiles, container builds, and the challenges of creating self-contained apps 10:13 - Automated deployments, resource utilization, and Kubernetes' bin-packing algorithm 14:45 - Kubernetes pods, replication controllers, and service discovery 16:45 - How replication controllers manage desired states 19:36 - Running stateful applications and decoupling storage from machines 25:01 - Demo: Deploying MySQL and a Ruby on Rails app on Kubernetes 30:11 - Scaling the application from one replica to ten using Kubernetes 31:10 - How Kubernetes integrates service discovery and load balancing 34:00 - Using Kubernetes custom extensions to automate certificate management with Let's Encrypt 39:05 - Adding nginx to the pod, rolling updates, and ensuring secure HTTPS deployment 43:46 - Final demonstration of the deployed application with a valid Let's Encrypt certificate #kubernetes #sysadmin #cloudcomputing #infrastructuredevelopment