DEV Community

Dave Nugent πŸŒ‰ for IBM Developer

Posted on • Originally published at hackernoon.com

 

Three Free Ways to Learn Kubernetes and Red Hat OpenShift

There are lots of videos and tutorials about how to get started with Kubernetes scattered about online, but what about resources that set you up with your own real Kubernetes environment?

I've compiled a list of three resources where you can get started with Kubernetes and Red Hat OpenShift, Red Hat's enterprise Kubernetes platform. No payment required.

1. OpenShift Open Labs

OpenShift Open Labs

Want to dive deep into Kubernetes and Red Hat OpenShift? Open Labs gives you six guided walkthroughs to explore scenarios in your own Red Hat OpenShift cluster. These include:

  • Building hybrid cloud apps by connecting to a Cloudant service using OpenShift operators
  • Logging with LogDNA
  • Cloud monitoring with SysDig
  • Securing microservices

ℹ️ Tip: In order to save resources, you'll have access to the cluster for one hour, after which you can request another cluster.

ℹ️ Tip: There are also Kubernetes-only versions of some labs available here.

https://developer.ibm.com/openlabs/openshift

πŸ§‘β€πŸŽ“ Good For:

  • Learning about OpenShift and Cloud services, logging and SysDig
  • Installing and configuring OpenShift Operators

πŸ€” Be Aware:

  • Clusters time out after one hour

2. Earn your Build Smart on Kubernetes Badge

Build Smart on Kubernetes Banner

If you only have a couple hours to spare and want to learn about deploying applications to Kubernetes and Red Hat OpenShift, this program will get you there.

You'll learn how to:

  • Deploy a node.js application using source-to-image,
  • Deploy a Java microservice application on Open Liberty,
  • Deploy a machine learning model and use it to classify images

At the end of the workshop, you'll be receive a badge certifying completion that you can share on social media (if you're into that kind of thing!)

ℹ️ Tip: If you're going for the badge, make sure you open the quiz before starting the workshops! The quiz asks for the output of a command from each lab, so it's much easier to complete the quiz as you run through the labs.

ℹ️ Tip: The badges are issued once per week, so you may have to wait up to seven days after completion until your badge is issued.

https://www.credly.com/org/ibm/badge/build-smart-on-kubernetes/

πŸ§‘β€πŸŽ“ Good For:

  • Application developers interested in deploying apps to k8s
  • Sharing your achievement on social media

πŸ€” Be Aware:

  • Complete the quiz as you do the labs
  • You may wait a week for the badge

3. Try.OpenShift.com

Try.openshift.com page screenshot

Red Hat’s Developer Sandbox contains a number of workshops that give you a deep knowledge of Kubernetes and Red Hat OpenShift, including:

ℹ️ Tip: Red Hat’s Developer Sandbox comes pre-configured with CodeReady Workspaces, Red Hat's productized version of Eclipse Che.

https://try.openshift.com

πŸ§‘β€πŸŽ“ Good For:

  • Learning through kubectl and git on your local machine
  • Working with quay.io, React, and MariaDB
  • Deploying applications working with Kafka and JavaScript

πŸ€” Be Aware:

  • Some of these labs have detailed command line requirements -- but this can be an opportunity for education!

Resources

Top comments (0)

The DevOps Brief

Stay ahead of the game with this week's top posts from the DevOps ecosystem. Dive into three trendworthy articles covering various aspects of DevOps – security, containerized apps, and networking fundamentals.

mTLS everywhere!

Gain crucial insight on setting up mTLS throughout Apache APISIX – a popular API gateway. This comprehensive guide provides a step-by-step approach to configuring TLS in order to enhance the effectiveness and simplicity of your overall data infrastructure.

Deploy your Containerized App in 5 Minutes with Fly Machines

Discover Fly Machines' secret to agile app deployment even within a limited environment. Implemented on AWS, this brisk guide will help you deploy your microservices faster and more efficiently, without incurring additional roadblocks that adversely affect content output.

Deep Dive into AWS Networking Fundamentals for Aspiring Solutions Architects

Understand the essential networking essentials required for deploying, managing, and configuring the variety of resources available across AWS. Perfect for solutions architects, this in-depth look into primary AWS services such as VPC, Security Groups, NACLs, Routing, and Hybrid Cloud will aid you with practical methods for end-to-end network communication enforcement tasks.