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

car2go - Große Elbstraße 279 Hamburg - View Map Hamburg
Tue, Jan 22, 2019, 6:30 PM (CET)

About this event

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!

When

Tuesday, Jan 22
6:30 PM - 9:30 PM (CET)

Where

car2go
Große Elbstraße 279 Hamburg