The Positive Side of Pending Pods: A Toolkit for App Lifecycle
Talkat KubeCon + CloudNativeCon + Open Source Summit China 2023 · on Wednesday, 2023-09-27· at 16:40· 3夹层 3M1会议室 | 3M Room 3M1·
summary
Shows a concrete toolkit: creates a kind cluster, installs Captain lifecycle toolkit via Helm, and wires Prometheus/Grafana, Jaeger and DORA metrics to capture pre/post signals. Implements pre-deploy checks that block bad deployments, adds a post-deployment webhook check implemented as Captain tasks and a Kubernetes Job, then upgrades v0.0.1→v0.0.2 and observes successful evaluations (pre and post both report succeeded, job 1/1). Demonstrates live debugging of pending pods caused by resource requests, node constraints and image pull delays.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:47Pending Pods in Kubernetes
- 4:38Common causes
- 10:19Benefits for developers
- 12:29Predictable scaling
- 13:55Observability with Pending Pods
- 14:59Early problem detection
- 16:47Captain Lifecycle Toolkit
- 18:55Demo setup and install
- 27:31Live demo and checks
- 39:03Q&A
related talks
27mPragmatic Pod Patterns: Leveraging sidecar containers in Kubernetes
36mIntro: SIG Testing
32mTesting Kubernetes apps' observability end-to-end
37mEdit, Debug, & Secure the K8s Manifest Lifecycle: Why is it Important and How Can You Get it Right?
45mKubernetes Operability Tooling
29mDeploy With Confidence: Pre-Deployment Tasks and Manifests Management
27mKubernetes SIG Apps Updates
46mKubernetes native CI/CD with Prow
