Next Gen - Jboss - Kubernetes, Openshift, Aws

Posted By: ELK1nG

Next Gen - Jboss - Kubernetes, Openshift, Aws
Published 9/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.68 GB | Duration: 6h 16m

Jboss on Kubernetes and OpenShift with complete Hands-On. Hosted On AWS

What you'll learn

Learn Jboss on Kubernetes

Learn Jboss on OpenShift

Learn Jboss hosted on AWS

Next Generation Training

Requirements

Mastering JBoss EAP 7.X & 8 - Basic to Expert + On Docker

Description

Course Description:In this comprehensive course, you will learn how to deploy and manage JBoss applications on both Kubernetes and Red Hat OpenShift, two of the leading platforms for container orchestration and management. Designed for system administrators, DevOps engineers, and developers, this course provides hands-on experience with containerizing JBoss, setting up Kubernetes clusters, and leveraging OpenShift's advanced enterprise features to manage JBoss-based applications efficiently.Key Topics Covered:Introduction to Kubernetes & OpenShift: Learn the fundamentals of Kubernetes and OpenShift, understanding their architecture, features, and how they manage containerized applications.Containerizing JBoss: Gain practical knowledge of how to build, configure, and containerize JBoss applications using Docker, ensuring they are ready to be deployed on Kubernetes or OpenShift.Deploying JBoss on Kubernetes: Learn how to deploy JBoss applications on Kubernetes clusters, set up services, configure pods, and ensure high availability and scalability.Managing JBoss with OpenShift: Understand how to leverage OpenShift’s powerful platform-as-a-service (PaaS) capabilities, including project management, automated deployments, and advanced routing for JBoss applications.Service Discovery, Networking, and Load Balancing: Explore Kubernetes and OpenShift service networking, including internal and external service exposure, configuring Ingress controllers, and implementing load balancing for JBoss.Scaling and Monitoring JBoss Applications: Discover how to auto-scale JBoss applications using Kubernetes' built-in scaling features and integrate monitoring tools like Prometheus and Grafana to track performance.Persistent Storage in OpenShift: Learn how to manage stateful JBoss applications by integrating persistent storage solutions on OpenShift.Security and Access Control: Explore role-based access control (RBAC), securing communication within Kubernetes and OpenShift clusters, and implementing best practices for JBoss applications.

Overview

Section 1: Introduction

Lecture 1 Overall Course Introduction

Lecture 2 Code

Lecture 3 EAR Files (Optional)

Section 2: AWS Free Account Creation & Setup

Lecture 4 Labs - AWS - Introduction

Lecture 5 Labs - AWS - Free Account Creation

Lecture 6 Labs - AWS - MFA and Budget

Lecture 7 Labs - Creating Users on AWS (Optional)

Lecture 8 Labs - Creating Security Group for Kube Cluster

Section 3: AWS EC2 Instance Creation and Setup - Install Kubernetes Cluster

Lecture 9 Labs - Creating EC2 Instance

Lecture 10 Labs - SSH connection with basic setup

Lecture 11 Labs - Fixing Ping btw servers (Optional)

Lecture 12 Labs - Installing Kubectl Kubeadm and Kubelet

Lecture 13 Labs - Cluster Configuration

Lecture 14 Labs - Stopping Ec2 Instance when not in use

Section 4: Kubernetes Basics

Lecture 15 Arch - Easy Example - Virtualization VS Containerization

Lecture 16 Arch - Virtualization VS Containerization

Lecture 17 Arch - Container VS Container Orchestrator

Lecture 18 Arch - Docker Compared with Kubernetes

Lecture 19 Arch - What is Kubernetes

Lecture 20 Arch - Kubernetes

Lecture 21 Arch - Process flow of Kubernetes

Section 5: Kubernetes On Jboss - Creating Jboss Images

Lecture 22 Arch - Jboss Cluster On Kubernetes

Lecture 23 Labs - Docker Images for Jboss Cluster

Section 6: Jboss On Kubernetes - Jboss Deployment Master & Slave

Lecture 24 Arch - Pods

Lecture 25 Arch - Advanced Concepts of a Pods

Lecture 26 Labs - Configuring Jboss Master On Kube

Lecture 27 Labs - Kube Jboss Slave

Section 7: Jboss On Kubernetes - Service Configuration For Jboss

Lecture 28 Arch - LB Service

Lecture 29 Labs - Kube Service Admin Console

Lecture 30 Labs - Kube Service Slave

Section 8: Jboss On Kubernetes - Ingress Service Configuration

Lecture 31 Introduction To Ingress - Arch - Layer 4 VS Layer 7 LB.mp4

Lecture 32 Arch - Ingress Controller & Its Arch

Lecture 33 Arch - Understanding Network Arch Ingress.mp4

Lecture 34 Labs - Ingress configuration

Anyone who wants to take Jboss to the next level