The document discusses Kubernetes operators and the Operator Lifecycle Manager. Operators are automated software managers that manage the entire lifecycle of Kubernetes applications. The Operator Lifecycle Manager allows publishing and subscribing to operators from an Operator Hub, which provides a catalog of community and commercial operators that can easily be installed and managed. Operators improve time to value, reduce upgrade risks, and provide cloud-like services on Kubernetes.
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Operatorhub.io and your Kubernetes cluster | DevNation Tech Talk
1. With the Operator Lifecycle Manager
Operator Hub and your
Kubernetes Cluster
Josh Wood
Developer Advocate, Red Hat
joshix@redhat.com – @joshixisjosh9 – joshix.com
1
23. 23
Operators are automated software
managers that manage the entire
lifecycle of Kubernetes applications
24. Value of Operators
24
Improve the “time to
first value” for your
customers
Minimize software upgrade
risk and associated
operational costs
Embed best practices
from the experts – you
– into the Operator
Provide a cloud-like
"As a Service"
experience
29. 29
Red Hat Products
ISV Partners
Community
TYPES OF OPERATORS
OPERATOR HUB
Operator Hub - Allows
administrators to
selectively make
operators available from
curated sources to users
in the cluster.
31. 31
Easy self service of Operator-backed Services
Reduce friction for deploying operator
backed applications
● Rich UI for creating and mutating the
app instances
33. 33
Operator Maturity Model
Phase I Phase II Phase III Phase IV Phase V
Basic Install
Automated application
provisioning and
configuration management
Seamless Upgrades
Patch and minor version
upgrades supported
Full Lifecycle
App lifecycle, storage
lifecycle (backup, failure
recovery)
Deep Insights
Metrics, alerts, log
processing and workload
analysis
Auto Pilot
Horizontal/vertical scaling,
auto config tuning, abnormal
detection, scheduling tuning