SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

Teatro A Fada Oriana
Teatro A Fada OrianaTeatro A Fada Oriana
Teatro A Fada Orianateresamendes
 
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...Capgemini
 
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 2015Amir Sedighi
 
It's the Experience, Stupid!
It's the Experience, Stupid!It's the Experience, Stupid!
It's the Experience, Stupid!Denise Yohn
 
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 2012Trulia
 
Learning Guitar Now: Beginner Guitar Lesson
Learning Guitar Now:  Beginner Guitar LessonLearning Guitar Now:  Beginner Guitar Lesson
Learning Guitar Now: Beginner Guitar Lessonjohntuggle
 
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 perspectiveLars Juhl Jensen
 

Andere mochten auch (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
 

Kürzlich hochgeladen

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Kürzlich hochgeladen (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

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