Blog Red Hat
Red Hat Summit is a fantastic opportunity to learn about technologies that impact your business, and to deepen your understanding of Red Hat’s products it’s hard to beat the labs at Red Hat Summit.
Summit labs are two-hour, hands-on sessions that walk through specific products or solutions. Everything needed to complete the labs is provided by Red Hat, from laptop/workstation to content and remote access to a pre-built environment.
Instructors help students walk through the labs step by step. Red Hat labs are proctored by Red Hat engineers, and are an opportunity to not only learn about technology, but also to meet some of the people building the technology.
This year’s Summit schedule features 56 instructor-led labs over two and a half days ranging from building RPMs to using Ansible and Ansible Tower, to RHEL 8 Beta AppStreams and containers, and using Apache Camel with 3scale and OpenShift.
You can find the entire selection in the Summit Catalog, but we’ve pulled out a few highlights that we think epitomize the variety and quality of Labs for Summit attendees. We have labs geared for attendees that are new to technologies as well as labs aimed at experts who want to really dig in to the details. Here’s just a sample of what you can learn this year in Boston.
New to a technology or concept? Check out some of these offerings that are suitable for newcomers.
Agile integration with APIs and containers workshop
The agile integration with APIs and containers session is a hands-on workshop for developing, testing, and deploying integrated cloud-native solutions.
This 2-hour lab will start with an overview of agile integration and a discussion of the necessary architecture. We’ll also present examples of how customers are using Red Hat’s agile integration methodology to stay competitive. This hands-on workshop is designed for integrators who will be leading the activities of API development and security. These activities are UI-driven and allow the integrator to successfully deploy, integrate, implement security features, and manage API services. We'll also cover accelerating the development of cloud-native applications, developing API-centric services, providing API security, and establishing operational management.
Getting started with Ansible
Ansible is a simple yet powerful IT automation engine for app deployment, configuration management, and orchestration that you can learn quickly. In this lab, after a brief introduction, you'll install Red Hat Ansible Automation and run the first commands. Then, we'll tackle some of the basic concepts, and you'll start to write your first playbooks. Along the way, you'll learn more advanced concepts, such as controlling task execution and templating.
A practical introduction to container security using CRI-O
Linux containers provide convenient application packing and runtime isolation in multi-tenant environments. However, the security implications of running containerized applications is often taken for granted. For example, today it's very easy to pull container images from the internet and run them in the enterprise without examining their content and authenticity.
In this lab, you'll complete a series of low-level, hands-on exercises aimed at understanding the concepts, challenges, and best practices associated with deploying containers in a more secure fashion. Topics include registry configuration, SELinux, process capabilities, SECCOMP profiles, along with container image inspection, scanning, and signing. This fourth edition is based on CRI-O, an Open Container Initiative (OCI) compatible, open source implementation of the Kubernetes Container Runtime Interface (CRI).
Next-gen technologies at scale: Building solutions to manage tomorrow’s workloads
For emerging technologies like Internet of Things (IoT), virtual reality (VR), and 5G, a large amount of data is generated outside the datacenter—for example, a refinery can generate 1TB data per day. A lot of this data is redundant, yet an event for critical equipment would require a near real-time response. This requires a large amount of data processing at the edge as well as reducing the data volume sent to datacenter or cloud.
In this lab, you'll learn how to use a combination of Red Hat technologies, such as Red Hat Decision Manager, Red Hat AMQ streams, and Red Hat OpenShift Container Platform to build integrated solutions to meet most demanding workloads. In particular, we'll cover using the features of AMQ streams—such as stream processing, metering, and event sourcing—to build solutions that scale for complex environments. Patterns used in this lab are designed to be extensible, so that you'll understand how to implement your own adaptive solutions afterwards.
Working knowledge required
If you have a bit of knowledge, but want to learn more, these labs might be the ticket.
Analytics and machine learning with Red Hat infrastructure
As data is exponentially growing in organizations, there is an increasing need to consolidate silos of information into a single source of truth, or ‘Data Lake’ to feed hungry Analytics and Machine Learning Engines that can gather insight at scale.
In this session, we'll detail how to architect data infrastructure services using Red Hat OpenStack Platform and Red Hat Ceph Storage. In the hands-on segment of the lab, you'll learn how to deploy a Jupyter environment in OpenShift, running inside cloud instances. Through Jupyter Notebooks, we'll walk through interacting with data sets using the S3A filesystem client and using Spark schema detection and SparkSQL to query data.
OpenShift and container storage for administrators
OpenShift couples the speed and portability of Docker containers with the cluster management capabilities of Kubernetes. And for developers, the real power of OpenShift is in how it uses these technologies to provide full application life-cycle support—from source code to production application deployments. But what if the application that you are trying to manage is OpenShift itself?
In this lab, you'll learn about how to manage the run-time aspects of a Red Hat OpenShift Container Platform cluster—from quotas and limits to user management to basic node host management tasks as well. This OpenShift for operators lab is updated every year with the latest OpenShift features for administrators. It's highly recommended for anyone considering an OpenShift deployment for their private cloud.
If you’ve been around the data center a few times, these labs could help sharpen your understanding and send you home ready to take on new challenges.
Developing applications on OpenShift as mere mortals
Many developers face challenges and frustration when learning to develop applications on a platform that's new to them. We've heard from developers that they want to be able to focus on what matters to them—writing code—rather than on learning the ins and outs of platforms like Kubernetes and OpenShift.
If this sounds like you, then join us for this workshop, where you'll learn to use OpenShift Do (odo), a new CLI tool for developers who are writing, building, and deploying applications on OpenShift. Get hands-on experience with the way odo abstracts away Kubernetes and OpenShift concepts while supporting fast, iterative development.
Learning to use the Apache Camel REST DSL with 3scale and OpenShift
This lab will give an introduction to the open source integration framework Apache Camel, the upstream project for Red Hat Fuse, as well as Red Hat 3scale API Automation and Red Hat OpenShift Container Platform. You'll learn Camel basics and be walked through developing and deploying a route with Spring Boot. We'll also cover how to use Camel with OpenShift Container Platform and 3Scale API Automation to have web scale applications and with fully managed APIs.
Due to the common need for REST APIs in enterprise applications, we'll cover how to start writing a REST Camel route using examples of the Camel REST DSL. Come learn how to deploy Camel routes onto OpenShift Container Platform and set up API management using 3scale API Management to manage your API usage, URLs, and more.
Linux container internals 2.0
What's the difference between a container runtime and a container engine? How about container images and repositories? Are you having trouble making heads or tails of all of the great Kubernetes projects you see? Are you and your team debating architecture, because it seems like everybody has slightly different interpretations of how things work under the covers? If you have answered, "Uhm," to any one of these questions, then this lab's for you.
Join Red Hat engineers as we walk you through the deep, dark internals of the container host and what’s packaged in the container image. This hands-on lab will give you the knowledge and confidence you need to take advantage of your current Linux technical knowledge and apply it to containers.
Private cloud lab with OpenStack, Ansible, and CloudForms
Do you recognize the value of cloud, but are apprehensive about going public because of security, loss of control, or regulatory compliance? You may benefit from implementing a private cloud.
In this lab you'll get some hands-on experience with a private cloud based on:
• Red Hat OpenStack Platform, managing the infrastructure layer.
• Red Hat Ansible Tower, providing automation capabilities.
• Red Hat CloudForms, adding service catalog capabilities to the mix.
By the end of the session, you'll have deployed a complete application through the integration of all these components.
Sign up today
Due to the limited class size of just 50 seats and interest in these topics, Summit labs can fill up quickly. You’ll want to peruse the session catalog as soon as you’re registered and get ready to sign up for the sessions you really want to attend. The schedule builder will be live the first week of April, so be ready to sign up when it’s available.
Not registered yet? Don’t delay. If you use the code RHBLOG19 you can shave $100 off the regular registration price. (Code can be used only once per attendee, and cannot be combined with any other offer.) We look forward to seeing you in Boston!
About the author
Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies.