Rootconf 2019

On infrastructure security, DevOps and distributed systems.

Eclipse Che and installing it on OpenShift!

Submitted by Fatima Shaikh (@fatima) on Feb 23, 2019

Section: Full talk of 40 mins duration Technical level: Beginner Status: Rejected

Abstract

This session will mainly focus on what is Eclipse Che, how it works and it’s demo installation on openshift.

Eclipse Che is great. It is an IDE running as pods be it minishift or OpenShift. This IDE can be used to deploy applications. A wide range of application plugins are available for a developer to choose from.

Eclipse Che provides:

  • Workspaces that include runtimes and IDEs
  • RESTful workspace server
  • A browser-based IDE
  • Plugins for languages, framework, and tools
  • An SDK for creating plugins and assemblies

Developing applications on a IDE running as pods can be implemented for faster deployments.

Outline

This talk will explain Eclipse Che briefly:

  • What is Eclipse Che?
  • How it is deployed on Openshift?
  • How an IDE runs as pods?
  • The installation process of Eclipse Che on Openshift.
  • What all gets deployed?
  • How Postgresql, Keycloak and Che pods are deployed will also be explained briefly.
  • The various default plugins to choose from for developing applications.

Requirements

  • Basic knowledge on OpenShift/Minishift(or kubernetes) and Eclipse IDE is required.

Speaker bio

Fatima is a Support Engineer working with Red Hat. OpenShift Container Platform is her main domain, but the curiosity to learn more has landed her with CodeReady Workspaces as well. Being eclectic, she also believes in sharing all this knowledge on various platforms, as this will help everyone get a look at what the future holds!

Slides

https://docs.google.com/presentation/d/1oCBIbUel1t2_KW1h-FvZQzcQ7Je-rGdbzwkeneFewko/edit?usp=sharing

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('You need to be a participant to comment.') }}

{{ formTitle }}
{{ gettext('Post a comment...') }}
{{ gettext('New comment') }}

{{ errorMsg }}