Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast...

12
Konstantin Ignatyev [email protected] Deploying Java Microservices on Kubernetes

Transcript of Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast...

Page 1: Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast (Near) Real Time Exploration Customer facing Internal BMC (Bare Metal Computing)

Konstantin Ignatyev [email protected]

Deploying Java Microservices on Kubernetes

Page 2: Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast (Near) Real Time Exploration Customer facing Internal BMC (Bare Metal Computing)

SDDC ( Software Defined Data Center )

Recommended(Certified)Hardware

CompatibleHardware

UseableHardware

Cloud Offerings

Data Acquisition Data Storage

Raw

Analytics

Operational

ETL (batch)

Streaming(realtime)

OLAP OLTP

Technologies pool

Dem

and

Supp

ly

Slow

Fast

(Near) Real Time

Exploration

Customer facing

Internal

BMC (Bare Metal Computing)

Virtualized ComputingContainerized Computing

Monitoring and log collection

Identity and Access Management

Blazing fast servers with automation and flexibility.

5 minute init and network init

ComputingFast networking at physical layer, and

overlays

Network StorageFlexible, high

performance block storage with snapshots

and backups

Page 3: Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast (Near) Real Time Exploration Customer facing Internal BMC (Bare Metal Computing)
Page 4: Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast (Near) Real Time Exploration Customer facing Internal BMC (Bare Metal Computing)
Page 5: Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast (Near) Real Time Exploration Customer facing Internal BMC (Bare Metal Computing)

https://blog.gruntwork.io/why-we-use-terraform-and-not-chef-puppet-ansible-saltstack-or-cloudformation-7989dad2865c

Page 6: Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast (Near) Real Time Exploration Customer facing Internal BMC (Bare Metal Computing)
Page 7: Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast (Near) Real Time Exploration Customer facing Internal BMC (Bare Metal Computing)

InventoryService

Storage

1 2

3

Page 8: Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast (Near) Real Time Exploration Customer facing Internal BMC (Bare Metal Computing)

Deployment

Replica Set

Pod

Replica Set

Pod

ContainerContainer

Pod

Daemon Set

Pod

(Cron)Job

Pod

Pod

Service

Pod (1)

Pod (1)

Pod (1)

Page 9: Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast (Near) Real Time Exploration Customer facing Internal BMC (Bare Metal Computing)

Container-1

Container-2

PodUser

Client

Instance

VPC

Instance

192.x…. 10.0.x… 172.x…

Service A

Service B

PodsServices

Instance

User

Admin

HTTPSrest API

kubectl

kubelet

kubeletContainer-1

Container-2

PodContainer-1

Container-2

Pod

Kuberneted API

Page 10: Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast (Near) Real Time Exploration Customer facing Internal BMC (Bare Metal Computing)

InventoryService

PersistentVolume

1 2

3

Mongo

Pod MongoPod Inventory

EBSvolume

PersistentVolumeClaim

ServiceService

InventoryService

Pod Inventory

Replica Set

Deployment inventory

Replica Set

Deployment Mongo

Ingress

Page 11: Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast (Near) Real Time Exploration Customer facing Internal BMC (Bare Metal Computing)

Helm (cli)

Charts Server

Tiller(POD)

Page 12: Konstantin Ignatyev konstantin@inspur · (realtime) OLAP OLTP Technologies pool Demand Supply w ast (Near) Real Time Exploration Customer facing Internal BMC (Bare Metal Computing)