SlideShare a Scribd company logo
1 of 9
Download to read offline
Kubernetes at immmr
Our journey
About me
2
▪ ops, infrastructure and security lead at
immmr GmbH
▪ background in software architecture
(SOA), building private cloud
infrastructure, infrastructure as code
▪ strong interest in distributed systems
▪ father of two
▪ esports fan
Whether you are sitting at your
computer at work. Or sitting in
another country. Or even if your
phone is off, immmr makes it so
that your mobile world is always
accessible.
About immmr
3
Access your calls, messages, and
contacts from any device. Even if
it’s not your own. Desktop. Tablet.
Home. Or away. Just login.
▪ May 2015 in Silicon Valley
▪ initial idea to use it for Telco requirements of distributed (edge) container clusters
▪ focus on networking, alpha user of project calico <3
▪ Kubernetes WS from Google
Kubernetes first contact
4
▪ joined project as ops lead
▪ ongoing project "microservice-based"
▪ microservices? Yes every service even has its own database, isn't that cool?
▪ Uh, and how do we scale?
From development to production
5
▪ almost, lets go down to 2 databases please --> CouchDB and Postgres
▪ Scaling for free (almost)
▪ service discovery via DNS
▪ many useful features: canary deployment, healing, secrets, configmaps
Kubernetes to the rescue
6
▪ client driven updates: resolved,
deployments 4tw :)
▪ (external) load balancing on AWS - using
terraform automated ELBs; ingress in the
future
▪ persistence layer: currently to afraid to
run our "normal" databases in cluster
▪ transforming configs from chef to
kubernetes
The gaps
7
▪ auto-scaling
▪ namespaces: cluster-in-cluster
▪ dynamic storage allocation via EBS
▪ automated ELB setup or ingress
The future
8
▪ jannis@immmr.com
▪ Twitter: @jannis_r
Questions
9

More Related Content

Viewers also liked (7)

Teatro A Fada Oriana
Teatro A Fada OrianaTeatro A Fada Oriana
Teatro A Fada Oriana
 
Digital Leadership Interview : Pablo Rodriguez, Director of Innovation at Tel...
Digital Leadership Interview : Pablo Rodriguez, Director of Innovation at Tel...Digital Leadership Interview : Pablo Rodriguez, Director of Innovation at Tel...
Digital Leadership Interview : Pablo Rodriguez, Director of Innovation at Tel...
 
Big Data Processing Utilizing Open-source Technologies - May 2015
Big Data Processing Utilizing Open-source Technologies - May 2015Big Data Processing Utilizing Open-source Technologies - May 2015
Big Data Processing Utilizing Open-source Technologies - May 2015
 
It's the Experience, Stupid!
It's the Experience, Stupid!It's the Experience, Stupid!
It's the Experience, Stupid!
 
Trulia's American Dream Survey - Summer 2012
Trulia's American Dream Survey - Summer 2012Trulia's American Dream Survey - Summer 2012
Trulia's American Dream Survey - Summer 2012
 
Learning Guitar Now: Beginner Guitar Lesson
Learning Guitar Now:  Beginner Guitar LessonLearning Guitar Now:  Beginner Guitar Lesson
Learning Guitar Now: Beginner Guitar Lesson
 
Open data and open access - A biomedical data- and text-mining perspective
Open data and open access - A biomedical data- and text-mining perspectiveOpen data and open access - A biomedical data- and text-mining perspective
Open data and open access - A biomedical data- and text-mining perspective
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Kubernetes at immmr - CoreOS Fest 2016

  • 2. About me 2 ▪ ops, infrastructure and security lead at immmr GmbH ▪ background in software architecture (SOA), building private cloud infrastructure, infrastructure as code ▪ strong interest in distributed systems ▪ father of two ▪ esports fan
  • 3. Whether you are sitting at your computer at work. Or sitting in another country. Or even if your phone is off, immmr makes it so that your mobile world is always accessible. About immmr 3 Access your calls, messages, and contacts from any device. Even if it’s not your own. Desktop. Tablet. Home. Or away. Just login.
  • 4. ▪ May 2015 in Silicon Valley ▪ initial idea to use it for Telco requirements of distributed (edge) container clusters ▪ focus on networking, alpha user of project calico <3 ▪ Kubernetes WS from Google Kubernetes first contact 4
  • 5. ▪ joined project as ops lead ▪ ongoing project "microservice-based" ▪ microservices? Yes every service even has its own database, isn't that cool? ▪ Uh, and how do we scale? From development to production 5
  • 6. ▪ almost, lets go down to 2 databases please --> CouchDB and Postgres ▪ Scaling for free (almost) ▪ service discovery via DNS ▪ many useful features: canary deployment, healing, secrets, configmaps Kubernetes to the rescue 6
  • 7. ▪ client driven updates: resolved, deployments 4tw :) ▪ (external) load balancing on AWS - using terraform automated ELBs; ingress in the future ▪ persistence layer: currently to afraid to run our "normal" databases in cluster ▪ transforming configs from chef to kubernetes The gaps 7
  • 8. ▪ auto-scaling ▪ namespaces: cluster-in-cluster ▪ dynamic storage allocation via EBS ▪ automated ELB setup or ingress The future 8
  • 9. ▪ jannis@immmr.com ▪ Twitter: @jannis_r Questions 9