~/talk

DevOps in the Cluster: A deep dive into operators

Talkat DevOps Fest 2019 · on Saturday, 2019-04-06· [kubernetes, devops-and-delivery]

Explains that operators are Kubernetes controllers for custom resources that encode operational knowledge and actually manage apps not just install them, uses the Operator SDK and Operator Framework, demonstrates an application monitoring operator that deploys two other operators, and builds a monitoring stack with Prometheus and Grafana plus Alertmanager; shows the operator creating CRDs, rolebindings and ownerReferences, exposes a demo bug where a created flag prevents updates, and proves end-to-end deployment works after a small fix.

AI-written summary · about

  1. 0:00Start
  2. 0:21Agenda
  3. 0:57Kubernetes Applications
  4. 1:08What Is a Kubernetes Application
  5. 2:39Helm
  6. 5:55Kubernetes Api
  7. 7:42Custom Resources
  8. 8:05Custom Resource
  9. 9:18Characteristics of Operators
  10. 10:14What's the Operator Sdk
  11. 10:41General Workflow When Using the Operator Sdk
  12. 11:17Bootstrap a New Operator
  13. 13:01Implementation
  14. 17:36Tips for Devon on Developing Operators
  15. 19:11Be Careful with Finalized Errs
  16. 20:07Allow for Deleting in any Operator State
  17. 22:41Never Rely on Local Testing Only
  18. 23:44Dependency Resolution
  19. 23:54Dependency Resolution with Operators
  20. 24:14The Operator Lifecycle Manager
  21. 24:51Demo
  22. 28:23Config Maps
  23. 29:14Requirements for Monitoring
~/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.