RUNNING MYSQL IN K8S Version: 03.10.19 Mykola Marzhan Has been - - PowerPoint PPT Presentation

running mysql in k8s
SMART_READER_LITE
LIVE PREVIEW

RUNNING MYSQL IN K8S Version: 03.10.19 Mykola Marzhan Has been - - PowerPoint PPT Presentation

RUNNING MYSQL IN K8S Version: 03.10.19 Mykola Marzhan Has been developing deployment, update and monitoring systems since 2004. WHAT IS AN OPERATOR? OPERATORS WHAT IF IT FAILS? PRESSLABS OPERATOR PRESSLABS OPERATOR MYSQL OPERATOR MYSQL


slide-1
SLIDE 1

RUNNING MYSQL IN K8S

Version: 03.10.19

slide-2
SLIDE 2

Mykola Marzhan Has been developing deployment, update and monitoring systems since 2004.

slide-3
SLIDE 3

WHAT IS AN OPERATOR?

slide-4
SLIDE 4
slide-5
SLIDE 5

OPERATORS

slide-6
SLIDE 6

WHAT IF IT FAILS?

slide-7
SLIDE 7

PRESSLABS OPERATOR

slide-8
SLIDE 8

PRESSLABS OPERATOR

slide-9
SLIDE 9

MYSQL OPERATOR

slide-10
SLIDE 10

MYSQL OPERATOR

slide-11
SLIDE 11

PERCONA XTRADB CLUSTER

slide-12
SLIDE 12

PERCONA XTRADB CLUSTER

slide-13
SLIDE 13

WHAT ABOUT PERSISTENCY?

slide-14
SLIDE 14

PERSISTENT VOLUME CLAIM PROVISIONER

AWS EBS, AWS EFS Google Cloud PD Azure Disk, Azure File Digital Ocean Ceph Glusterfs NFS iSCSI OpenEBS OpenStack Cinder StorageOS Flex Flocker Quobyte Portworx Volume Dell EMC ScaleIO VMware vSphere Volume

slide-15
SLIDE 15

PERSISTENCY

PersistentVolumeClaim Automatic emptyDir Automatic hostPath

slide-16
SLIDE 16

PERSISTENCY

PersistentVolumeClaim Automatic emptyDir Automatic hostPath PersistentVolumeClaim Manual ReadWriteMany

slide-17
SLIDE 17

PERSISTENCY

PersistentVolumeClaim Automatic emptyDir Automatic hostPath PersistentVolumeClaim Manual ReadWriteMany PersistentVolumeClaim Automatic emptyDir Automatic hostPath

slide-18
SLIDE 18

CAN I SCALE UP/DOWN?

slide-19
SLIDE 19


 HOW CAN I RUN MULTI-REGION CLUSTER?

slide-20
SLIDE 20

WHEN IS TRANSACTION FINISH?

All nodes certified Majority of nodes certified Finished on master

slide-21
SLIDE 21

PFFF, SO, IN SHORT
 HOW CAN I RUN A MULTI-REGION CLUSTER?

slide-22
SLIDE 22

WHAT ABOUT BACKUPS?

slide-23
SLIDE 23

BACKUP DESTINATION

S3 compatible storage

PersistentVolumeClaim

slide-24
SLIDE 24

BACKUP DESTINATION

S3 compatible storage

PersistentVolumeClaim

S3 compatible storage

slide-25
SLIDE 25

BACKUP DESTINATION

S3 compatible storage

PersistentVolumeClaim

S3 compatible storage S3 compatible storage Google Cloud Storage Azure Blob Storage

slide-26
SLIDE 26

BACKUP TOOL

Percona XtraBackup direct streaming mysqldump direct streaming Percona XtraBackup save and stream

slide-27
SLIDE 27

WHAT ABOUT RESTORE?

slide-28
SLIDE 28

RESTORE SOURCE

S3 compatible storage Persistent Volume S3 compatible storage S3 compatible storage Google Cloud Storage Azure Blob Storage HTTP URL

slide-29
SLIDE 29

WHAT ABOUT MONITORING?

slide-30
SLIDE 30

MONITORING

Percona Monitoring
 and Management Prometheus MySQL Enterprise
 Monitor Prometheus Orchestrator

slide-31
SLIDE 31

WHAT ABOUT ENCRYPTION?

slide-32
SLIDE 32

ENCRYPTION

TLS for client-server TLS for replication keyring is disabled TLS for client-server TLS for replication keyring is disabled No TLS for client-server No TLS for replication keyring is disabled

slide-33
SLIDE 33

WHAT ABOUT EASY BUTTON?

slide-34
SLIDE 34

Persistency Proxying Multi-Region Backups Monitoring Encryption Service Broker

slide-35
SLIDE 35

Mykola Marzhan


mykola.marzhan@percona.com