Kubernetes and friends
Spend time getting to know your new friend - Kubernetes. Learn more about this open source container orchestration system and make notes on commands, tips, and tricks to bring it to life.
For the best experience in this learning path, we suggest that you complete the following learning resources in the order shown. When you click on a resource, it will open in a new tab. Keep this page open so you can easily move on to the next resource!
Welcome to the first phase of your Kubernetes Journey! In this tutorial you will learn about installation via installation via the CLI, how to install Minikube, and how to start Kubernetes. You will also learn about kubectl, pods, replicasets, deployments, services, logs, service magic, and blue/green deployments.
Move your legacy Java application into a container and deploy it to Kubernetes. The Developer Sandbox for Red Hat OpenShift is a free OpenShift cluster that gives you access to the cutting-edge technologies built on Kubernetes. A quick sign-up gets you a cluster and access to a set of developer tools and services. Move this Spring Pet Clinic example application into a container using the Source-to-Image (s2i) feature.
This cheat sheet covers the integrations you can find in the form of extensions between Quarkus and Kubernetes.
Learn the fundamentals of Kubernetes in this series of short DevNation Lessons with our amazing CodeCasters!
Welcome to the first phase of your Kubernetes Journey! In this tutorial you will learn about installation via installation via the CLI, how to install Minikube, and how to start Kubernetes.
Red Hat Developer Sandbox for OpenShift ("Sandbox") is a great platform for learning and experimenting with Red Hat OpenShift. Because OpenShift is built on Kubernetes, the Sandbox is also a great platform for learning and experimenting with Kubernetes. This activity takes you through the creation of an application using plain Kubernetes instead of OpenShift.
This cheat sheet covers more integrations that you can find in the form of extensions between Quarkus and Kubernetes.
The evolution of microservices and containers in recent years significantly changed the the way we design, develop, and run software. Today’s applications are optimized for scalability, elasticity, failure, and speed of change. Driven by new principles, modern architectures require a different set of patterns and practices.
Build an effective development environment and pipeline for containers. This session highlights a few unique developer-focused features that have been included in Red Hat's CNCF-certified distribution of Kubernetes, and features live demos showing how to quickly build, test, and iterate on Java-based solutions via IDE or via command-line. We will also take a tour of the newly-redesigned 'Developer Perspective' web interface for deeper insights on the health and performance of our solutions.
Expand your knowledge while you learn about building images, resources and limits, rolling updates, liveness, readiness, startup and configmaps.
This cheat sheet covers how to create a Kubernetes Operator in Java using Quarkus.
Using the Free #Developer #Sandbox for #RedHat #OpenShift, we will demo how you can take your existing source code or create a new application, easily deploy and manage them as containers, edit the code from our integrated developer experience, and much more.
Build microservices via one of these Java frameworks: Spring Boot, Dropwizard, and WildFly Swarm
In this Spring Boot tutorial, you’ll learn to use Spring Boot when your deployment platform is Kubernetes. Assuming you already know Spring Boot, you’ll learn how to containerize a Spring Boot application with Jib, how to deploy it to a Kubernetes cluster with JKube, spring Actuators to implement health checks and provide metrics, spring Resiliency, spring Cloud Kubernetes Config to inject ConfigMaps as Spring configuration properties
A DevNation Live tech talk
Get started with Migration Toolkit for Applications 5.1.0's improved user interface, new Operator, and support for migrating from Spring Boot to Quarkus.
Build a simple Spring Boot application with a database persistence layer backed by RHOAR's database integration features.
Head for a strong finish. How do you manage different microservices that make a cloud-native application? Ask Istio.
Red Hatter’s Burr Sutter and Christian Posta introduce you to several key microservices capabilities that Istio provides on Kubernetes and Red Hat OpenShift.
Get familiar with Service Mesh and why you'd use it. Then learn how to install Istio on a Kubernetes (OpenShift) cluster.