Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Red Hat, Openshift, Kubernetes, Docker In Juniper Cloud Deployments (ROKD)

( Duration: 4 Days )

This Red Hat, Openshift, Kubernetes, Docker In Juniper Cloud Deployments (ROKD) training course provides the background knowledge required to work with the Juniper cloud products. You will gain in-depth knowledge of how to use Linux Kernel-based Virtual Machines (KVM), Red Hat OpenStack Platform, Docker, Kubernetes, and Red Hat OpenShift. Through demonstrations and hands-on labs, you will gain experience with the features of each of these technologies.

By attending Red Hat, Openshift, Kubernetes, Docker In Juniper Cloud Deployments (ROKD) workshop, delegates will learn to:

  • 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

  • Basic TCP/IP skills; and
  • General understanding of data center virtualization

The Red Hat, Openshift, Kubernetes, Docker In Juniper Cloud Deployments (ROKD) class is ideal for:

  • Individuals responsible for working with software-defined networking solutions in data center, service provider, and enterprise network environments.

COURSE AGENDA

1

Introduction

2

Open Source Cloud Technologies

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

Linux Architecture

  • Hardware, Kernel, OS Interaction
  • Namespaces
  • Cgroup
  • Virtual Networking
4

Linux Virtualization

  • QEMU/KVM
  • Libvirt
  • Virtual Machine Manager
  • Virsh
  • OVS Bridging with VXLAN tunneling
5

OpenStack Fundamentals

  • OpenStack Overview
  • OpenStack Projects
  • OpenStack CLI
6

OpenStack Configuration

  • OpenStack Configuration
  • OpenStack Interface Options
  • OpenStack Heat Templates
  • OpenStack Configuration
7

OpenStack Networking

  • Networks
  • Routers
  • Security Groups
  • Load Balancers
  • Floating IPs
  • Trunks
  • Network Topology
8

OpenStack Storage

  • Default OpenStack Storage
  • Ceph Storage
  • Ceph Integration with OpenStack
  • Launch VMs using Ceph for Block and Object Storage
9

RHOSP

  • OpenStack over OpenStack (TripleO)
  • Deploying the Undercloud
  • Deploying the Overcloud
  • Working with YAML files and RHOSP
  • Troubleshooting RHOSP after installation
10

Docker Basics

  • Why Docker and Containers?
  • What is a Container?
  • Docker Overview
  • Working with Docker (dockerhub, installation, image vs. container)
  • Getting Started with the Docker CLI
11

Advanced Docker

  • More Commands
  • Port Mapping
  • Container Details
  • Passing Environment Variables
  • Creating Your Own Image
  • ENTRYPOINT vs CMD
  • Understanding Docker Networking
  • Docker Storage
  • Composing Docker Containers
  • Registries
  • Docker Engine
12

Kubernetes Basics

  • K8s Overview
  • K8s Architecture
  • Pods
  • kubectl
  • Using YAML to Create a Pod
13

K8s Advanced Topics

  • Replica Controller and ReplicaSet
  • Deployments
  • Networking K8s
  • Services
  • Working with Namespaces
14

Red Hat OpenShift

  • OpenShift Overview
  • OpenShift Flavors
  • OpenShift CLI
  • OpenShift Webconsole
  • Deploying Containers with OpenShift
  • Behind the Scenes App Dev
  • Scaling Up New Hosts

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X