1. MATURING KUBERNETES OPERATORS A rapidly maturing space for the third round of Kubernetes growth Rob Szumski Product Manager, OpenShift KubeCon ‘18
2. KUBERNETES ADOPTION PHASES 1. Stateless apps 2. Stateful apps 3. Distributed systems ReplicaSets StatefulSets Data rebalancing Deployments Storage/CSI Autoscaling Seamless upgrades 2 Kubecon ‘18
3. KUBERNETES ADOPTION PHASES 1. Stateless apps 2. Stateful apps 3. Distributed systems ReplicaSets StatefulSets Data rebalancing Deployments Storage/CSI Autoscaling Seamless upgrades 3 Kubecon ‘18
4. KUBERNETES ADOPTION PHASES 1. Stateless apps 2. Stateful apps 3. Distributed systems ReplicaSets StatefulSets Data rebalancing Deployments Storage/CSI Autoscaling Seamless upgrades 4 Kubecon ‘18
5. WHAT IS AN OPERATOR? Embed ops knowledge from the experts 5 Kubecon ‘18 Operator v1.1.2 Deployments StatefulSets Autoscalers Secrets Config maps
6. OPERATORS FOR ALL 6 Kubecon ‘18 Flexible app architectures No reinvention of core concepts Uniform deploy and debug Truly hybrid
7. Build Run https://github.com/operator-framework 7 Kubecon ‘18 Operate
8. OPERATORS ACROSS THE INDUSTRY ...and many more https://github.com/operator-framework/awesome-operators 8
9. SELF-SERVICE FOR ENGINEERS apiVersion: mongodb.com/v1 kind: MongoDbReplicaSet metadata: name: example namespace: production spec: members: 3 version: 4.0.2 persistent: false project: example credentials: my-secret 9
10. FULL CONTROL FOR ADMINS 10
11. TRY IT OUT https://github.com/operator-framework/getting-started https://commons.openshift.org/sig/operators.html SOLD O UT Thursday 4:30 p.m. Friday 9 a.m.-1 p.m. Using Operator Metering with 5,000 namespaces Building your first Operator workshop

相关幻灯片