~/talk

How Honestbee does CI/CD on Kubernetes

Talkat Voxxed Days Singapore 2018 · on Friday, 2018-06-01· [kubernetes, devops-and-delivery]
links:none on file
slides:none on file

Honestbee runs Kubernetes in production since mid 2016 and uses Helm + Drone.io to render templates and drive CI/CD, with Helm values committed as the canonical cluster definition. Secrets live in Vault via VaultController or encrypted with Mozilla sops and managed with helmfile. Chart repositories run on S3 and ChartMuseum after a few iterations. Dashboards and Terraform are generated from Helm values, and auto-deploy uses Keel; the migrations and tooling work in production.

AI-written summary · about

  1. 0:00Intro
  2. 1:17What is Honestbee?
  3. 1:38What is Swat?
  4. 2:06Overview
  5. 2:31What are Containers?
  6. 4:57Why Containers?
  7. 7:34More than just packaging and Isolation
  8. 9:54Star Trek?
  9. 11:46Version 1: sed
  10. 12:28Version 2: jinja
  11. 14:20Different requirements
  12. 15:02Kubernetes Deployment challenges
  13. 16:36Chart, Repositories, Releases
  14. 17:30Helm Charts
  15. 18:21Easy to manage deployments
  16. 19:05Tip: Labels
  17. 21:27Tip: Powerful templating
  18. 23:13Tip: Automate monitoring / alerts
  19. 23:46Tip: Helm Values
  20. 25:40Private Chart Repository
  21. 27:19Secrets?
  22. 32:49Swat: Secrets
  23. 36:06Swat - Pluggable CD
~/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.