Learning never exhausts the mind.
– Leonardo da Vinci
The last chapter! When we were writing this book, we were wondering what a good last chapter for it would be. We strongly believe that learning never ends! That being said, we came to the conclusion that a good last chapter would be related to some suggestions about training and the next steps you could take to keep learning and deepening your knowledge even further—we hope you enjoy the options we introduce here.
In particular, we’ll look at the following areas:
It is evident the benefits that any organization gets from training and enablement. In a nutshell, training is capable of increasing productivity, reducing waste, standardizing processes, and boosting inner motivation. International Data Corporation (IDC) research from 2020 in five different countries and companies with more than 11,000 employees on average found the following benefits from taking training provided by Red Hat:
However, there is a large set of different training and resources available on the market, for every pocket! For this reason, we brought here some suggestions about where to look for enablement and educate you and your team on OpenShift. Combine the references you find in this chapter with the personas you saw in Chapter 4, OpenShift Personas and Skillset, and you will likely have a successful and great OpenShift adoption!
You will find the following in this chapter:
Reference
Check out the complete IDC research mentioned previously at https://red.ht/IDCTraining.
This book is intended to be a comprehensive reference for OpenShift, and we covered some important topics around architecture, deployment, operations, and multi-cluster tools. However, we can confidently say that OpenShift is a world of different cultures! As such, although this book will help you in your journey, we strongly recommend that you also educate yourself through training. In this section, you will find some skill paths we suggest for professionals that want to go even deeper with their OpenShift knowledge.
We bring to you here three different suggested skills paths:
Check out the following sections for more information on each skill path.
In this section, we suggest training that will take you through aspects related to people, processes, and technology.
We know that DevOps has been adopted for quite some time and almost everywhere; however, from our personal experience, there are several companies that unfortunately don’t realize the benefits of its adoption. This is mostly due to the cultural change that these companies often forget to implement: cultural shift is the most challenging thing about DevOps—by far, from our perspective. If you feel that you and your team need a cultural refreshment, this course is for you. It follows a practical approach with 5-day immersive training that we recommend you take with your teammates to experience near-real-world delivery using agile methodologies and DevOps practices. Here’s a course overview:
While the previous training is focused on culture, this one is focused on processes. It takes students through the discovery, planning, and delivery of projects driven by DevOps practices. Here’s an overview of the course:
To close the loop of people (culture), processes, and technology, this training will build technical skills for DevOps teams around continuous integration/continuous delivery (CI/CD) technologies using Git, Jenkins, and test-driven development (TDD). It is a practical training course that uses sample applications to learn how to use the technologies listed. Have a look at an overview of the course here:
You will easily find a huge collection of training courses about Kubernetes on the market, paid and free ones. We outlined here some good references so that you can go deeper into Kubernetes itself.
The first we want to indicate is a tutorial from the official kubernetes.io portal. In this tutorial, you will be guided through some basic lessons such as Kubernetes cluster creating using minikube, application deployment, scaling, and updates. It uses interactive environments so that you can exercise the lessons step by step interactively with a practical approach. Here’s an overview of the course:
Another great practical reference is a project named Kube by Example, which we will give more details about next.
This project contains several practical examples to help you learn more about Kubernetes. You have access to lessons about basic concepts such as what is a pod, deployment, service, namespace, and so on, but also learning paths related to application development and more. Have a look at an overview of the course here:
There are three official Kubernetes certifications, each one focused on validating a different set of skills, as you can see in the following table:
Red Hat has many great training courses and certifications you can take to get in-depth practical knowledge about OpenShift. The following diagram shows training and certifications recommended by Red Hat that will give a comprehensive in-depth knowledge of Linux, containers, and OpenShift administration and development:
Figure 15.1 – OpenShift training and certifications
Refer to this site for more details about the training courses and certifications: https://www.redhat.com/en/services/training/all-courses-exams
If you are interested in taking the mentioned OpenShift skill path, a good option is Red Hat Learning Subscription (RHLS)! With that, you can get access to hundreds of online courses with practical labs. Some options include only courses, while others also include certifications. Find more information at this website: https://www.redhat.com/en/services/training/learning-subscription.
You may also refer to online learning platforms to learn more; see the next section for some suggestions.
We couldn’t forget to also mention some of the online learning platforms out there. Today, there is an enormous amount of good resources on online learning platforms; you can find a small list of them here:
If you are looking for more free training, check out the ideas presented next.
What if my pocket is empty and I can’t afford to pay for training? We didn’t forget you either! Next, we'll see some of the options to learn OpenShift for free.
A great free reference is the OpenShift Container Platform Demo and Workshop Guide page. Here, you will find some video recordings of demos and also links for lab documentation, and more. You will find a wide variety of demos about cluster installation, artificial intelligence (AI)/machine learning (ML), application development, GitOps, and security. You can find more information here:
The Red Hat Services team made a great job of documenting fantastic workshops about Red Hat products. One of them is the OpenShift 4 101 workshop, which is excellent training for OpenShift and covers application development, deployment and management, CI/CD pipeline, and others. Here’s further information on this:
A good source of technical information is webinars and demos. On the Open Demos page, you can find a schedule of the next free webinar that anyone can attend. More information is available here:
The Red Hat Developer portal also contains a great number of good and free references, from free tutorials to a developer sandbox. Find out more here:
You will find great content on YouTube and Twitch. The Red Hat product management team, for instance, runs a What’s New in OpenShift session each quarter, detailing the main innovations the next version will introduce. This is a great source of information about what is coming next in the product. Find out more here:
Blogs are great references to be up to date and also find some great demos and labs. The following are great blogs about OpenShift:
Always refer to the OpenShift documentation to learn about its features and clear any doubts. The official documentation can be found at the following website: https://docs.openshift.com.
We have seen in this chapter a list of suggested training, skill paths, and certifications to get a deeper knowledge of OpenShift. We also brought to you some free references, if you don’t want to (or can’t!) pay for training. If you are interested in establishing yourself as a subject-matter expert (SME) in it, we encourage you to consider them.
Congratulations—you reached the end of this book! We made it! We really hope you now feel more prepared and confident about working with OpenShift in the cloud, on-premises, and even both—from one cluster to many! Thanks for being our partner during the course of this book, and we look forward to meeting you anytime soon!
Our sincere message of thanks and, as we said, learning is constant and the sources of information are many. To achieve your goals without getting lost or straying along the path of so many opportunities, we leave some tips here:
“Mens sana in corpore sano.” – Decimus Iunius Iuvenalis
As the Kubernetes and OpenShift ecosystem continues to evolve each day, check the OpenShift website and blog for the latest features and keep yourself informed about updates and roadmaps. If the company where you work is assisted by a Red Hat account team, reach out to them frequently. Red Hat has a great team to assist customers, and they are continuously looking to make their customers comfortable and satisfied with their products, so don’t hesitate to use them as your ally.
Now, it is time to say goodbye—or better: see you out there! If you have questions or ideas for improvement, or just want to say hello, reach out to us on our social networks, GitHub, or the Packt Community platform. Thank you again and we hope you enjoyed the OpenShift Multi-Cluster Management Handbook!