konstantin ignatyev
play

Konstantin Ignatyev konstantin@inspur.com Data Acquisition Data - PowerPoint PPT Presentation

Deploying Java Microservices on Kubernetes Konstantin Ignatyev konstantin@inspur.com Data Acquisition Data Storage OLAP OLTP ETL (batch) Raw (Near) Real Time Customer facing Slow Demand Analytics Exploration Streaming Internal


  1. Deploying Java Microservices on Kubernetes Konstantin Ignatyev konstantin@inspur.com

  2. Data Acquisition Data Storage OLAP OLTP ETL (batch) Raw (Near) Real Time Customer facing Slow Demand Analytics Exploration Streaming Internal (realtime) Fast Operational Monitoring and log collection Computing Network Storage Flexible, high Blazing fast servers with Fast networking at performance block automation and flexibility. physical layer, and storage with snapshots 5 minute init and network init overlays Identity and Access Management and backups Technologies pool SDDC ( Software Defined Data Center ) Containerized Computing Virtualized Computing BMC (Bare Metal Computing) Supply Cloud Offerings Recommended Compatible Useable (Certified) Hardware Hardware Hardware

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

  4. 1 2 Inventory Service 3 Storage

  5. Pod Container Container Deployment Pod Replica Set Replica Set Pod Pod Daemon Set (Cron)Job Pod Pod Pod (1) Pod (1) Service Pod (1)

  6. Pods Services VPC 192.x…. 10.0.x… 172.x… Pod Instance Container-1 Service A Pod Container-2 Container-1 kubelet Container-2 User Instance User Pod Service B Container-1 Container-2 kubelet Client kubectl Instance HTTP S rest API Kuberneted API Admin

  7. Deployment Deployment Mongo inventory Replica Set 1 2 Replica Set Pod Pod Mongo Inventory Service Service Inventory Mongo Service Pod Inventory 3 Persistent Volume Claim Inventory Service Ingress Persistent Volume EBS volume

  8. Tiller (POD) Charts Server Helm (cli)

Recommend


More recommend