Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
Register Now
  • Conference
    • Program Schedule
    • Program List
    • Keynotes
    • Registration
  • Community Activities
    • Community Day Overview
    • Automotive & SDV Community Day
    • Community Day for Java Developers
    • OSGi Summit
    • eSAAM 2023 on Cloud-to-Edge Continuum
    • Call for BoFs
    • Dinner Meetups
    • EMO Office Hours
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Resources
    • Code of Conduct
    • Meet the Speakers
    • Information for Speakers
    • Information for Tutorial Presenters
    • Press
    • Share Your Participation
    • Convince Your Manager
    • Onsite Information for Attendees
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  • Venue
    • Conference Venues
    • Hotels
    • Ludwigsburg
  1. Home
  2. EclipseCon
  3. EclipseCon 2023
  4. Sessions
  5. Pros and cons of using Kubernetes as a development platform

Pros and cons of using Kubernetes as a development platform

Session details
Status: 
Accepted
Speaker(s): 
Mario Loriedo (Red Hat, Inc.)
Ilya Buziuk (Red Hat, Inc.)
Experience level: 
Intermediate
Session Track: 
Tools & IDEs
Session Type: 
Standard

This is the story of the lessons learned working on Eclipse Che to provision development environments on Kubernetes.

Before the rise of Docker, Eclipse Che hosted development environments in Virtual Machines. This is a common practice to provision repeatable and isolated environments and tools like Vagrant are still popular today. But when Linux containers became a thing the Eclipse Che project pivoted to replace VMs with containers. Thanks to this choice the project aroused community interest but very soon it became clear that, to attract enterprise customers, Docker support was not enough and that Kubernetes was the path to follow.
 

The choice to run Che workspaces as Kubernetes Pods rather than Virtual Machines is still controversial. Is a platform designed to run unprivileged, containerized and scalable payloads suited to run development environments that are notoriously single-user monolithic applications? Are the benefits of lightweight, ephemeral and scalability development environments worth the cost of altering the nature of Kubernetes to host developer tools?
 

In this talk we are going to review the challenges that we faced at the very beginning of our journey (permissions, storage and networking), the architectural changes to make development environments first class citizens in Kubernetes (the DevWorkspace operator) and the new challenges to leverage ephemeral containers and vertical autoscalers.

Slides: 
PDF icon Pros and cons of using Kubernetes as a development platform.pptx_.pdf
Objective of the presentation: 
Share the lessons learned working on provisioning development environments on Kubernetes with Eclipse Che
Attendee pre-requisites - If none, enter "N/A": 
N/A
Schedule info
Time: 
19 Oct 2023 - 10:40 to 19 Oct 2023 - 11:15
Room: 
Bürgersaal 2
  • Sign in to post comments.

Elite

  • ZettaScale Technologies
  • Huawei

Premium

  • Gradle
  • Yatta Solutions GmbH
  • Eurotech

Basic

  • Mercedes-Benz Tech Innovation GmbH
  • TypeFox GmbH
  • Obeo
  • ETAS GmbH
  • CEA List
  • MicroStream Software GmbH
  • Equo Tech, Inc.
  • SCANOSS
  • EclipseSource
  • SOTEC GmbH & Co KG

Supporter

  • Open Elements

Media

  •  IT-Schulungen.com
  • GermanTechJobs

Become a Sponsor

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top