~/talk

Implementing Microservices as Kubernetes Operators

Talkat DevConf.CZ 2020 · 2020-01-24..01-26· [kubernetes, microservices]
links:none on file
slides:none on file

Claim: operators act as true microservices for Kubernetes by owning a bounded custom resource, using platform RBAC/HA and API features, and running controllers that reconcile desired state. The demo builds a pod operator with Operator SDK, compiles Go, pushes the image with Podman/Quay and deploys to OpenShift 4.2.13. The operator creates a pod from a PodRequest CR, recreates it when killed, and deletes it when the CR is removed; Prometheus, cloud-credentials and service-CA operators are shown as production examples.

AI-written summary · about

  1. 0:00Start
  2. 5:00How do Resources and Controllers interact?
  3. 6:47What are Operators?
  4. 9:49What are Microservices?
  5. 14:24Monolith Centralized Config Management
  6. 15:48Microservices: Distributed Config Management
  7. 18:17Installing & Configuring Software, Without Operators
  8. 19:02Cluster-monitoring-operator, Operator Value
  9. 22:10How cloud-credential-operator mints credentials
  10. 22:55Cloud-credential-operator Credentials Request
  11. 24:05Service-ca-operator, Without Operators
  12. 26:47What does the Operator do?
  13. 27:51How is the Operator created?
  14. 29:53What are we testing?
  15. 44:40Distribution Venues
  16. 46:59What questions can we answer?
~/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.