Explore Kubernetes with OpenShift in a workshop near you
Learn coding skills in the world of containerized, cloud-native development with expert developer advocates, who have deep technical experience building cloud microservices and applications with…
The Kubernetes with OpenShift World Tour is a series of in-person workshops around the globe that help you build the skills you need to quickly modernize your applications. This World Tour provides a hands-on experience and teaches the basics of working with the hybrid-cloud, enterprise container platform Red Hat® OpenShift® on IBM Cloud™. You learn coding skills in the world of containerized, cloud-native development with expert developer advocates, who have deep technical experience building cloud microservices and applications with Red Hat OpenShift.
From the basics of spinning up an OpenShift cluster or installing MiniShift locally, to integrating app development tooling, you gain hands-on, practical experience that you can apply directly on your work projects. Beyond these basics, you explore adding machine learning, AI, and other cloud-based services into your applications to enhance their capabilities and overall user experience. Let’s explore some of the workshops and what topics they cover.
Introduction to Minishift
Minishift provides a great way to get started with learning the basics of working with Red Hat OpenShift. In this workshop, you set up Minishift locally and then run through a series of modules that use the OpenShift command line to create a project. You create an app from a variety of sources including source code (Node.js), a Docker image, or even a GitHub repository.Then you learn how to monitor the status of OpenShift, interpret logs, and assess the state of running applications. The introduction finishes with an exploration of key concepts for exposing your application, including port-forwarding and routing.
Running Node-RED on OpenShift
Node-RED is a low code development environment for building event-driven Node.js applications. During this workshop you explore running Node-RED and then using web-based tools to build an application on Minishift and Red Hat OpenShift on IBM Cloud.
Enhance your apps with machine learning
Adding machine learning to your apps is a great way to enhance the user experience, but managing dependencies can be painful. Discover how containers enable you to quickly address this issue by creating a clean, virtual environment in which to set up and train your neural networks. Then, you can use the exact same environment to deploy the neural networks at scale. This workshop explores in how easy it is to build, deploy, and train your neural network using OpenShift.
Build and deploy Java apps on OpenShift
In other workshops, you learn how to leverage a local MiniShift instance, but this workshop guides you through creating your own OpenShift cluster on IBM Cloud. You learn how to use the
oc command-line interface (CLI) and the OpenShift web console to deploy applications. With this environment in place, you build a microservice with Java and deploy it to Red Hat OpenShift on IBM Cloud. The example microservice is developed with Jakarta EE and Eclipse MicroProfile.
After you register for a Kubernetes with OpenShift workshop
The World Tour runs until May 7, 2020, with more events in the works. So if you don’t see an event near you yet, make sure to sign up for the Containers Newsletter to get emails on upcoming workshops.
If you find one near you sign up soon, because these workshops are in high demand and can fill up quickly.
When you attend an in-person workshop, you can expect the following experience:
- Sign in and get set up with your laptop – get access to the local WiFi network, and grab some IBM swag.
- Network and mingle with the developer advocates and other attendees.
- Hear a brief introduction from a developer advocate on containers.
- Get set up with a free IBM Cloud account.
- For Kubernetes with OpenShift 201 only: Claim the beefed up Red Hat OpenShift cluster provided free of charge for you for the duration of the workshop (3 worker nodes, with 4 virtual CPUs and 16GB Ram).
- Optional for Kubernetes with OpenShift 101 only: You don’t need to install anything because you use a web-based shell (you might want to work out of your workstation if you have Docker Desktop, or git).
- Go through the hands-on workshop lab excercises where developer advocates help you if needed.
- Complete labs with some stretch goals, so you can say you deployed a containerized app in Kubernetes on OpenShift.
- Finish the exercises and enjoy light refreshments.
- Participate in a question and answer session, exchange contacts, and get references for further study.
Most workshops last 60 minutes. In just one hour you could learn something like how to train and deploy a machine learning model with containers! For an idea of what to expect, previous workshops covered the following materials:
- Kubernetes with OpenShift 101: Exercises to get you started with a local OpenShift environment
- Kubernetes with OpenShift 101: Exercises to get you started with Running Node-RED on OpenShift
- Kubernetes with OpenShift 101: Exercises to enhance your apps with machine learning
- Kubernetes with OpenShift 201: Exercises to deploy your apps on Red Hat OpenShift on IBM Cloud
Who should attend
Typical attendees from past events have varied greatly – from startup entrepreneurs, students, enterprise developers, and more- so no matter where you are in your personal coding journey, we welcome you to join us!
“I loved how easy it was to deploy images in OpenShift clusters and create projects with fully functional apps.” – SFO attendee
Pro tip: Events are continually being added, so be sure to bookmark the page to get info about upcoming events near you.