Red Hat, OpenShift, Kubernetes, Docker in Juniper Cloud Deployments

  • Duration: 4 Days (32 Hours)
  • Certified Trainers
  • Practice Labs
  • Digital Courseware
  • Access to the Recordings
  • Experience 24*7 Learner Support.

Download Course Brochure

Please enable JavaScript in your browser to complete this form.

Red Hat, OpenShift, Kubernetes, Docker in Juniper Cloud Deployments Training Course Overview

In this comprehensive four-day course, participants will acquire the essential knowledge needed to navigate and operate Juniper’s cloud products. The curriculum delves into the intricacies of Linux Kernel-based Virtual Machines (KVM), Red Hat OpenStack Platform (RHOSP), Docker, Kubernetes, and Red Hat OpenShift. Through a combination of demonstrations and practical labs, students will gain hands-on experience, exploring the distinctive features of each technology. It’s important to note that Contrail Networking is not covered in this course. The content is tailored to the specifications of Red Hat Linux version 7.8, RHOSP version 13, Docker version 3:19.03.12-3.el7, Kubernetes version 1.18.6-0, and Red Hat OpenShift version 3.11, ensuring students are well-versed in the most up-to-date and relevant software versions.

Intended Audience For Red Hat, OpenShift, Kubernetes, Docker in Juniper Cloud Deployments Training

  • Network Engineers and Architects
  • Cloud Administrators
  • DevOps Engineers
  • System Administrators
  • Data Center Architects
  • IT Managers
  • Cloud Security Professionals
  • NOC Staff
  • IT Professionals Transitioning to Cloud Roles
  • Those Seeking Comprehensive Cloud Skills

Learning objectives for the Red Hat, OpenShift, Kubernetes, Docker in Juniper Cloud Deployments training course

  • List the various open source technologies and their basic differences.
  • Describe how each open source technology plays a role in a Contrail solution.
  • Describe the basic architecture of Red Hat Linux and other distributions.
  • Configure namespaces and virtual networking using Linux and OVS bridges.
  • Describe the function of libvirt.
  • Instantiate virtual machines using Virtual Machine Manager.
  • Create and import and OVS bridge into libvirt.
  • Instantiate a VXLAN tunnel between OVS bridges.
  • Instantiate virtual machines using virsh.
  • Describe the purpose of OpenStack.
  • Identify the function of each of the main OpenStack projects.
  • Use the OpenStack CLI.
  • Describe the OpenStack networking features available to workloads.
  • Describe traditional OpenStack block and object storage.
  • Describe how Ceph can be integrated with OpenStack.
  • Use Ceph storage to better scale an RHOSP deployment.
  • Describe the usage of TripleO in a RHOSP deployment.
  • Describe the functions of the undercloud.
  • Describe the functions of the overcloud.
  • Describe the networks used in an RHOSP deployment.
  • Describe how to deploy the undercloud.
  • Describe how to deploy the overcloud while using YAML files.
  • Describe the benefits of containers.
  • Describe the reasons to use Docker.
  • Describe the basic CLI commands for Docker.
  • Describe how to run a container in Docker.
  • Describe the difference between attached and detached mode.
  • Describe how to interact with Dockerhub.
  • Describe how to network a Docker container.
  • Describe how to inspect and view the logs of a Docker container.
  • Describe how to build and image using a Dockerfile.
  • Describe the difference between CMD and ENTRYPOINT.
  • Describe how to compose a Docker container.
  • Describe how to build a private registry
  • Describe the k8s architecture.
  • Describe the usage of k8s pods.
  • Describe the basic usage of the k8s CLI.
  • Instantiate a pod using YAML.
  • Describe the function replication controllers and sets.
  • Describe how to create a deployment.
  • Describe networking in k8s.
  • Describe how to use namespaces with k8s.
  • Describe the basic differences between k8s and OpenShift.
  • Describe the basic CLI commands of OpenShift.
  • Describe the basic functionality of the OpenShift web UI.

Enquire Now

Please enable JavaScript in your browser to complete this form.

Benefits of taking the Red Hat, OpenShift, Kubernetes, Docker in Juniper Cloud Deployments training

  • Comprehensive Cloud Technology Understanding: Gain a thorough understanding of key cloud technologies, including Red Hat, OpenShift, Kubernetes, and Docker. Develop proficiency in leveraging these tools for cloud deployment in Juniper environments.
  • Linux Kernel-based Virtual Machines (KVM) Mastery: Acquire in-depth knowledge of Linux Kernel-based Virtual Machines (KVM) and learn how to effectively utilize this open-source virtualization technology for virtual machine management.
  • Red Hat OpenStack Platform Expertise: Develop expertise in Red Hat OpenStack Platform, a scalable and secure cloud infrastructure solution. Learn to design, deploy, and manage OpenStack environments in conjunction with Juniper products.
  • Containerization with Docker: Understand the benefits of container applications and gain hands-on experience in creating and managing container images using Docker. Learn container networking and deploy multi-container applications using Docker Compose.
  • Kubernetes Orchestration Skills: Explore Kubernetes, a powerful container orchestration platform, and learn how to deploy, manage, and scale containerized applications. Understand Kubernetes fundamentals and its role in containerized environments.
  • Red Hat OpenShift Deployment: Acquire knowledge of Red Hat OpenShift, an enterprise Kubernetes platform, and learn how to deploy applications seamlessly across hybrid cloud environments. Understand the features and functionalities of OpenShift.
  • Hands-On Labs and Demonstrations: Engage in hands-on labs and demonstrations to apply theoretical knowledge to practical scenarios. Gain practical experience in configuring, managing, and deploying cloud solutions using Red Hat, OpenShift, Kubernetes, and Docker.
  • Integration with Juniper Products: Learn how to integrate cloud technologies with Juniper products to enhance network functionality. Understand the interoperability between cloud solutions and Juniper networking infrastructure.
  • Release-Specific Training: Stay current with the latest technologies and methodologies. This training is based on specific versions, such as Red Hat Linux version 7.8, RHOSP version 13, Docker version 3:19.03.12-3.el7, Kubernetes version 1.18.6-0, and Red Hat OpenShift version 3.11.
  • Scalable and Automated Deployments: Understand best practices for scalable and automated deployments in cloud environments. Learn to optimize resources, automate routine tasks, and ensure the efficient operation of cloud-based applications.
  • Enhanced Networking Skills: Develop networking skills specific to cloud environments, including configuring and managing network services within the context of Red Hat, OpenShift, Kubernetes, and Docker deployments.
  • Certification Preparation: Prepare for certifications related to Red Hat, OpenShift, Kubernetes, and Docker, enhancing your professional credentials. Certification can validate your expertise and open up new career opportunities.
  • Increased Productivity and Efficiency: Acquire the skills needed to streamline cloud deployments, resulting in increased productivity and operational efficiency. Learn to leverage automation and containerization for efficient application delivery.
  • Adaptability to Evolving Technologies: Gain adaptability to the evolving landscape of cloud technologies. Stay informed about the latest advancements in Red Hat, OpenShift, Kubernetes, and Docker, positioning yourself as a skilled professional in the cloud computing domain.
  • Career Advancement Opportunities: Enhance your career prospects by becoming proficient in cloud technologies widely used in the industry. Open up opportunities for roles related to cloud architecture, deployment, and management within the Juniper ecosystem.

Red Hat, OpenShift, Kubernetes, Docker in Juniper Cloud Deployments Training Course Modules

Module 1 : Course Introduction

Module 2: Open Source Cloud Technologies

  • Overview of Open Source Technologies.
  • Juniper’s utilization of Open Source Technologies (Contrail, CSO, EVO, etc.).

Module 3: Linux Architecture

  • Understanding hardware, kernel, and OS interaction.
  • Exploration of namespaces and cgroups.
  • Virtual networking on Linux.
  • Lab 1: Linux Namespaces and Virtual Networking.

Module 4: Linux Virtualization

  • Introduction to QEMU/KVM, Libvirt, Virtual Machine Manager, and Virsh.
  • OVS Bridging with VXLAN tunneling.
  • Lab 2: Linux Virtualization.

Module 5: OpenStack Fundamentals

  • Overview of OpenStack and its projects.
  • OpenStack CLI exploration.
  • Lab 3: Exploring the OpenStack CLI.

Module 6: OpenStack Configuration

  • Understanding OpenStack Interface Options.
  • Working with OpenStack Heat Templates.
  • Configuration tasks in OpenStack.
  • Lab 4: OpenStack Configuration.

Module 7: OpenStack Networking

  • In-depth exploration of Networks, Routers, Security Groups, Load Balancers, Floating IPs, Trunks, and Network Topology.
  • Lab 5: OpenStack Networking.

Module 8: OpenStack Storage

  • Overview of Default OpenStack Storage.
  • Introduction to Ceph Storage and its integration with OpenStack.
  • Launching VMs using Ceph for Block and Object Storage.
  • Lab 6: Ceph Storage.

Module 9: RHOSP (Red Hat OpenStack Platform)

  • OpenStack over OpenStack (TripleO).
  • Deploying the Undercloud and Overcloud.
  • YAML files and troubleshooting RHOSP after installation.
  • Lab 7: RHOSP.

Module 10: Docker Basics

  • Understanding Docker and Containers.
  • Docker Overview and CLI.
  • Getting Started with the Docker CLI.
  • Lab 8: Getting to Know Docker.

Module 11: Advanced Docker

  • More Docker commands and advanced features.
  • Container details, networking, and storage.
  • Creating custom Docker images and using Docker Compose.
  • Lab 9: Composing Docker Containers.

Module 12: Kubernetes Basics

  • Overview of Kubernetes (K8s) and its architecture.
  • Understanding Pods, kubectl, and creating a Docker Pod using YAML.
  • Lab 10: Creating a Docker Pod.

Module 13: Kubernetes Advanced Topics

  • Exploration of Replica Controller, ReplicaSet, Deployments, and Services in K8s.
  • Working with Namespaces in Kubernetes.
  • Lab 11: ReplicaSets and Networking in K8s.

Module 14: Red Hat OpenShift

  • OpenShift Overview and different flavors.
  • OpenShift CLI and Webconsole.
  • Deploying Containers with OpenShift.
  • Behind the Scenes App Dev, scaling up new hosts.
  • Lab 12: OpenShift Container Orchestration.

Red Hat, OpenShift, Kubernetes, Docker in Juniper Cloud Deployments Training Course Prerequisites

  • Basic networking knowledge
  • Basic TCP/IP skills
  • General understanding of data center virtualization

Discover the perfect fit for your learning journey

Choose Learning Modality For Red Hat, OpenShift, Kubernetes, Docker in Juniper Cloud Deployments Training

Live Online

  • Convenience
  • Cost-effective
  • Self-paced learning
  • Scalability

Classroom

  • Interaction and collaboration
  • Networking opportunities
  • Real-time feedback
  • Personal attention

Onsite

  • Familiar environment
  • Confidentiality
  • Team building
  • Immediate application

Don’t Just Take Our Word for It

Read what our satisfied clients have to say about their transformative experiences

Got more questions? We’re all ears and ready to assist!

Request More Details About Red Hat, OpenShift, Kubernetes, Docker in Juniper Cloud Deployments Training

Please enable JavaScript in your browser to complete this form.

Subscribe to our Newsletter

Please enable JavaScript in your browser to complete this form.
×