~/talk

Getting started with Kubernetes Operators in Java

Talkat Jfokus 2021 · on Tuesday, 2021-02-09· [kubernetes, java]
links:none on file
slides:none on file

Shows how to build a working Kubernetes operator with the Java Operator SDK, a CRD for tomcat plus a separate web app CR, packaged via Maven/Jib into a container and deployed to a cluster. The operator watches CRs, creates a Deployment and a Service (exposed as nodePort 30000), pulls and swaps WAR files on update, and deletes resources when CRs are removed. Demo enforces types via OpenAPI schema (invalid types are rejected). Alternatives mentioned: Go operator-sdk, KUDO, or raw client libraries.

AI-written summary · about

  1. 0:00Introduction
  2. 0:42My interest in Kubernetes operators
  3. 1:51What is a Kubernetes operator
  4. 2:09The right talk for you
  5. 2:42Simplified workflow
  6. 4:47Control loops
  7. 5:47Custom resources
  8. 6:54Custom resource definition
  9. 7:18Custom resource parts
  10. 8:48Different types of operators
  11. 9:54Why use Java
  12. 10:33Getting started
  13. 11:42CreateUpdate Resource
  14. 13:15Package Operator
  15. 13:36Operator Demo
  16. 16:03Demo
  17. 23:44What is an Operator
~/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.