Red Hat OpenShift Developer Sandbox

There is no better way to learn Red Hat OpenShift than by experiencing it firsthand.

One of the simplest ways to do this is to use the Developer Sandbox for Red Hat OpenShift, a free service by Red Hat with which developers can get access to a fully managed cluster for 30 days. The Developer Sandbox for Red Hat OpenShift is an ideal solution for those interested in knowing more about OpenShift with the least effort.

With the Developer Sandbox for Red Hat OpenShift, developers can deploy their applications in a secure and fully managed environment. Red Hat even provides guided activities, but developers can deploy their container images and use their deployment manifestos.

You only need a free Red Hat developer account to use the Developer Sandbox for Red Hat OpenShift. Your free Red Hat developer account will give you access to many resources and software, freely available at developers.redhat.com.

developer sandbox
Figure 1. Red Hat Developer Sandbox home page

Demo

Go to developers.redhat.com/developer-sandbox and click on the Start your sandbox for free button. Log into your account, and if this is the first time you have accessed the Developer Sandbox, Red Hat will ask you to confirm your account. Confirmation is required to avoid service abuse. The easiest way to verify your account is by entering a code sent via SMS. After entering the code, you’ll receive a confirmation email. Depending on the system’s load, this verification can take some time.

Once confirmed, you can navigate with your browser to developers.redhat.com/developer-sandbox and log in directly to your very own temporary OpenShift cluster! It’s that simple.

Dev Spaces

An exciting feature of the Developer Sandbox for Red Hat OpenShift is Red Hat OpenShift Dev Spaces, a fully integrated developer environment within Red Hat OpenShift, allowing developers to create and deploy applications in various programming languages and frameworks from within the OpenShift cluster.

Red Hat OpenShift Dev Spaces also includes the web version of Microsoft Visual Studio Code, the popular text editor for developers. Visual Studio Code allows developers to work in a professional environment, including Git support, deploying their applications in a few clicks on a ready-to-use OpenShift cluster.

You can create Red Hat OpenShift Dev Spaces workspaces in various technologies: Go, .NET, Java (using the Quarkus framework), Node.js, Python, (©), C++, Rust, PHP, and Scala, among many others.

Dev Spaces also integrates with the odo command line tool through an auto-generated Devfile, specifying all the dependencies and steps required to build and deploy your application in whichever programming language you have chosen.

You can learn more about the Devfile specification at devfile.io.