Slide 1

Slide 1 text

1 OpenShift Day 2 Operation

Slide 2

Slide 2 text

2 ● Creating Project (NameSpace) ● Cluster Scaling ● Operators ● Advance Cluster Management Agenda

Slide 3

Slide 3 text

3 Creating Project OS App CPU RAM Storage Ordering a VM Process VM Ports Dev Ops

Slide 4

Slide 4 text

4 Creating Project Ordering a Project Process App CPU RAM Project Ports Dev

Slide 5

Slide 5 text

5 Cluster Scaler ……. Cluster Ops Team Dev Team Work Load Worker Nodes

Slide 6

Slide 6 text

6 Cluster Scaler Check the Desired State Control Loop Is it different from Desired State? If yes, change it to the Desired State?

Slide 7

Slide 7 text

7 ReplicaSets ensure a specified number of pods are running at any given time image name Replicas 2 labels cpu memory storage ReplicaSet ReplicationController POD CONTAINER POD CONTAINER 1 2 Cluster Scaler

Slide 8

Slide 8 text

8 MachineSets ensure a specified number of machine are running at any given time MachineSet 1 2 Cluster Scaler

Slide 9

Slide 9 text

9 An Operator represents human operational knowledge in a software, to reliably manage an application. Operators POD CONTAINER POD CONTAINER Master Slave POD CONTAINER Slave ID: 123 ID: 357 ID: 951 State State State

Slide 10

Slide 10 text

10 An Operator represents human operational knowledge in a software, to reliably manage an application. Operators > oc get nodes NAME STATUS ROLES AGE VERSION master.example.com Ready master 7h v1.13.4+b626c2fe1 node1.example.com Ready worker 7h v1.13.4+b626c2fe1 node2.example.com Ready worker 7h v1.13.4+b626c2fe1 > oc get mysql the server doesn't have a resource type "mysql"

Slide 11

Slide 11 text

Custom Resource MyApplication State My Application Kubernetes Resources for My App Operator Pattern 11

Slide 12

Slide 12 text

● OperatorHub.io launched by Red Hat, AWS, Microsoft and Google ● OpenShift Operator Certification ● OperatorHub integrated into OpenShift 4 COMMUNITY OPERATORS OperatorHub and certified Operators OPENSHIFT CERTIFIED OPERATORS

Slide 13

Slide 13 text

● OpenShift retrieves the list of available updates ● Admin selects the target version ● OpenShift is updated over the air ● Auto-update support Over the Air (OTA) Updates

Slide 14

Slide 14 text

14 ● Cloud-based multicluster management ○ New clusters on AWS, Azure, Google, vSphere, OpenStack, and bare metal ○ Register existing clusters ○ Including OpenShift Dedicated ● Management operations ○ Install new clusters ○ View all registered clusters ○ Update clusters cloud.openshift.com AWS Google Azure On-Prem Unified Hybrid Cloud

Slide 15

Slide 15 text

Interactive Learning Scenarios provide you with a pre-configured OpenShift instance, accessible from your browser without any downloads or configuration. LEARN.OPENSHIFT.COM 15