~/talk

Testing Service Mesh configs & k8s manifests

Talkat Agile India 2021 · 2021-11-18..11-20· [kubernetes, microservices]
links:none on file
slides:none on file

Shows concrete checks and tools to catch config errors early: schema validation with kubeval or kubectl --dry-run (flags show spec.replicas must be integer), and opinionated policy checks with conftest backed by OPA/Rego to deny image:latest or privileged containers (demo fails on image:latest). Covers common pitfalls—replica/resource/healthcheck misconfigurations, canary-weight mistakes (90+90 -> >100), and Istio architecture (control plane + Envoy sidecars) plus a note that HashiCorp Consul supports multi-platform/VM meshes.

AI-written summary · about

  1. 0:00Start
  2. 5:36Kubernetes Manifest
  3. 8:09Failure Stories
  4. 8:23Configuration Errors
  5. 9:00Health Checks
  6. 9:24Graceful Shutdown
  7. 10:08Fault Tolerance
  8. 10:47Resource Utilization
  9. 11:27Best Practices
  10. 17:10Deployment Manifest
  11. 19:58Built-in Checkers
  12. 21:36Custom Validators
  13. 24:14Deployment Yaml
  14. 35:24What Are Canary Deployments
  15. 37:00Early Feedback
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.