50
© Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0 翁岩 Pivotal Greenplum研发经 [email protected] Greenplum on PKS Containerized MPP Database 1

Greenplum on PKS

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

© Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0
Pivotal Greenplum [email protected]
Greenplum on PKS Containerized MPP Database
1
DATA WAREHOUSE
Standby Master
Segment Servers Query processing and data storage
Interconnect
Greenplum Data Platform
Teradata SQL
Programmatic
On-Premises
Have you Have you... Ran out of disk space ?
Been able to provision more than 100 postgres instances in few minutes?
Faced issues in recovering failures ?
Faced issues in expanding the database?
7
WHAT IS PKS?
Kubernetes on Pivotal Cloud Foundry
Continuously deliver any app to every major private and public cloud with a single platform.
9
10
Node Node
Storage volumes
PKS
Radar
21
PKS
Radar
22
PKS
Radar
PKS
Radar
PKS
Radar
PKS
Radar
PKS
Radar
PKS
Radar
PKS
Radar
PKS
Radar
Container Pod
We can always discover a container by DNS. For example, DNS address for different roles:
master.greenplum.svc.cluster.local standby.greenplum.svc.cluster.local segment-0a.greenplum.svc.cluster.local segment-0b.greenplum.svc.cluster.local
Primary
Mirror
33
34
seg-1b
35
seg-0b
“N” SEGMENTS
Auto expand cluster
Greenplum Operator on Kubernetes
Kubernetes Operator
Custom Resource Definitions (CRD) Provides API object framework for a new
resource
Used to implement new resource types Data model for Controllers
Controllers
Used to automate app administration {add, extend, replace} cluster
functionality
Greenplum on Kubernetes
47
Resource Management
Future Work
© Copyright 2017 Pivotal Software, Inc. All rights Reserved. 50