kops Intro
summary
kops is a CLI that actually provisions clusters: commands like kops create cluster, kops update cluster and kops rolling-update generate and run ~60 tasks to build instance groups, firewall rules and certs; a live demo boots an HA cluster with three masters and two nodes successfully. It renders Terraform/CloudFormation (it outputs Terraform), uses nodeup and protokube on each VM, and is migrating users from etcd 2 to etcd 3. Project stats: ~400 contributors, ~5,000 commits; UX gaps include short CLI wait, rough TLS rotation, and GCE feature gating.
AI-written summary · about
chapters (21)
- 0:00Intro
- 0:35Creating a Cluster
- 3:14Overview
- 5:12Upgrades
- 7:56GetUps
- 12:25Terraform
- 14:30Project Update
- 14:53How It Works
- 17:27CLI
- 19:09Nodes
- 20:55Discovery
- 22:21Vision
- 24:01ED Manager
- 25:08Machines API
- 26:03DNS
- 26:30Addon Management
- 27:33QA
- 29:39TLS Rotation
- 32:16Day to Operations
- 33:18Cube vs Cops
- 35:36Predictability
related talks
22mkOps: Recent Advances and the Journey to an OSS Kubernetes Distribution
35mSIG Cluster Lifecycle (kops)
25ma fully production Kubernetes cluster on AWS
45mKubernetes Operability Tooling
29mRunning Kubernetes on 'small scale' clusters - lessons learned
32mDeep Dive: Kubespray (a sig-cluster-lifecycle's project)
32mDeep Dive: Kubespray (a sig-cluster-lifecycle's project)
35mKubernetes journey
