Past Meetup

1 year into IBM Bluemix K8s at car2go & How to (and why) run your IDE in K8S

This Meetup is past

70 people went

Location image of event venue

Details

Hi Kubernauts,

Our Meetup series in Hamburg goes on. Next Meetup will take place on 15th January @ car2go.

Agenda:

6:30 pm - Admission & Welcome
7:00 pm - Georg Rabenstein
7:30 pm - Moritz Eysholdt
8:00 pm - Food & Drinks & Networking

***************************************************************************

Georg Rabenstein, car2go

Managed Kubernetes" (one year into IBM Bluemix Kubernetes at car2go)

The talk covers how we are leveraging the transformation from self-hosted Infrastructure to IaaS and why IBM Bluemix was a good choice for car2go. Pitfalls, successes, and weird things we have encountered. Also how "managed" Kubernetes really can be when "enterprise grade" is an important factor.

***************************************************************************

Moritz Eysholdt, TypeFox

Going Fully Cloud-Native: How to (and why) run your IDE in Kubernetes

Kubernetes and related cloud-native technology make it easy to benefit from powerful concepts such as horizontal scaling, infrastructure-as-code and serverless. It is being applied in thousands of productions environments and people are amazed and want more.

Good for...production... you may think. But what about me as a developer/devops person? My developer machine is a single machine. When running tests, I can't "scale up", I go get a coffee. When trying to squeeze in an emergency bugfix, I can't "launch another workspace", I need to stash my changes and recycle my old one. On a new project there is usually no workspace-as-code, but just a long readme document I, the human, need to execute.

In this talk I will explain and demo how this can be real:
- one click on a git-repo to launch a workspace in Kubernetes
- workpaces-as-code via Dockerfiles
- as many simultaneously running workspaces as you like
- connecting your workspace to preview environments in Kubernetes
- collaboration via shared workspaces and workspace-snapshots

The demos are based on the open-source IDE Theia (1), which is based on VS Code, runs in a web browser and has all the language smartness you would expect form a modern IDE, thanks to the language server protocol. Debugger and terminal are not missing either. Workspace-management in the demos is done by Gitpod (2), which is available as publicly hosted service (free for Open-Source) and as an On-Prem-Version, including Helm-Charts, for installation in your own Kubernetes clusters.

About the projects:

The open-source project Theia has been started by TypeFox and recently moved to the Eclipse Foundation. Ericsson, Redhat, ARM, and Google are contributing significantly to it. https://www.theia-ide.org/

Gitpod is a project we started. It has a free subscription plan for open-source, just like Github. The On-Prem-Version (which I mention ins the abstract) has not yet been published, but we are planning to do so before January 15th. https://www.gitpod.io/

***************************************************************************

If you have any questions, please feel free to ask in the comment section below.

See you there!