~/talk

Inception the container version

Talkat ContainerDays Hamburg 2018 · 2018-06-18..06-20· [devops-and-delivery]
slides:none on file

Built a Kubernetes deployment flow to replace EC2 hosting for a SaaS that runs for ~800 companies and ~7,000 developers with ~5–6k deploys/day. Solves three hard problems: secrets-in-build and image squashing (released habitus image squasher), policy validation of Kubernetes YAML to stop risky changes (open source copper policy validator), and per-customer/environment config/versioning via a new formations (namespaced environments) model. Assembles CI, retagged artifacts, security scans, integration tests and templating into a product called Skycap that is production-proven.

AI-written summary · about

  1. 0:00Intro
  2. 1:49Our Old Stack
  3. 5:40Step 1
  4. 6:10The (Deployment) Shopping List
  5. 8:44Secrets Are Configuration
  6. 11:21The Kubes Vending Machine
  7. 12:34Environments Are Not Enough
  8. 13:45First Round of Solutions
  9. 16:01Copper
  10. 18:10Service Dependencies
  11. 19:37Script Maintainability
  12. 23:14Deployment Flow
  13. 25:25Skycap Container Deployment Pipeline
  14. 28:07Second Round of Solutions
  15. 29:28Bonus Step
  16. 30:19What's next?
~/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.