Course Outline

Introduction

  • Enabling Lightweight Virtualization with PouchContainers

Overview of Linux Container Technology

Overview of PouchContainer Features and Architecture

Understanding the Kubernetes Container Runtime Interface (CRI)

Kubernetes Pods and the Container Lifecycle

PouchContainer vs Other OCI Container Runtimes

Installing and Configuring PouchContainer

Using the PouchContainer CLI and RPC Calls

Running the PouchContainer Runtime

Client-side Tool vs Server-side Daemon

Managing Images and Containers

Distributing Container Images Using Dragonfly

Managing Storage

Managing the Network and System

Working with the PouchContainer API

Interoperating among Multiple Runtimes

Troubleshooting

Summary and Conclusion

Requirements

  • Familiarity with the Linux command line
  • A basic understanding of virtualization concepts
  • An understanding of networking concepts

Audience

  • Developers
  21 Hours
 

Testimonials

Related Courses

Kubernetes Design Patterns

 21 hours

The evolution of microservices and containers in recent years has significantly changed how we design, develop, deploy and run software. Modern applications must be optimized for scalability, elasticity, failure, and change. Driven by these new

Docker and Kubernetes

 21 hours

This Docker and Kubernetes training course is designed to provide attendees with a comprehensive foundation of Docker and Kubernetes technologies. The entire core features of Kubernetes is covered including, Pods, Labels, Volumes, Replication

Docker (introducing Kubernetes)

 14 hours

The objective of this practical course is to provide all the tools that address the practical aspects of Docker and Kubernetes, in order that the participants can count on the necessary skills for the proper management of the

Docker and Kubernetes: Building and Scaling a Containerized Application

 21 hours

Docker is an open-source platform for automating the process of building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in

Kubernetes from Basic to Advanced

 14 hours

Docker is an open-source platform for building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale in a clustered

Kubernetes Advanced

 14 hours

This instructor-led, live training (online or onsite) is aimed at engineers wishing to automate, secure, and monitor containerized applications in a large-scale Kubernetes cluster. By the end of this training, participants will be able

Introduction to Container Runtimes

 14 hours

A Container Runtime refers to the software that, among other things, starts and stops containers. Examples include Docker, CRI-O, containerd, rktlet, and frakti. This instructor-led, live training (online or onsite) is aimed at engineers who wish

Managing Kubernetes with Rancher

 14 hours

Rancher is an open source PaaS platform for managing Kubernetes on any infrastructure. This instructor-led, live course provides participants with an overview of Rancher and demonstrates through hands-on practice how to deploy and manage a

OpenShift 4 for Administrators

 35 hours

OpenShift Container Platform (formerly OpenShift Enterprise) v. 4 is a collection of software put together by Red Hat for deploying containers and Kubernetes in the enterprise. New features in version 4 include Operators, machine

Docker, Kubernetes and OpenShift 3 for Administrators

 35 hours

Red Hat OpenShift Container Platform (formerly OpenShift Enterprise) is an on-premises platform-as-a-service used for developing and deploying containerized applications on Kubernetes. Red Hat OpenShift Container Platform runs on Red Hat Enterprise

Docker, Kubernetes and OpenShift 3 for Developers

 35 hours

Docker is an open-source platform for automating the process of building, shipping and running applications inside containers. Kubernetes goes one step further by providing the tools needed to deploy and manage containerized applications at scale

OpenShift 4 for Developers

 35 hours

OpenShift Container Platform (formerly OpenShift Enterprise) is a collection of software put together by Red Hat for deploying containers and Kubernetes in the enterprise. OpenShift Container Platform optimizes developer productivity with

Kubernetes on AWS

 14 hours

EKS is a self-managed Kubernetes-as-a-service offering from AWS. EKS is fully scalable and customizable and allows a Kubernetes deployment to mimic and/or integrate with an existing on-premise Kubernetes setup. In this instructor-led, live

Kubernetes on Azure (AKS)

 14 hours

Azure Kubernetes Service (AKS) is a hosted Kubernetes service that simplifies the deployment and management of a Kubernetes cluster in Azure.  In this instructor-led, live training (online or onsite), participants will learn how to set up

Monitoring Kubernetes with Prometheus

 7 hours

This instructor-led, live training (online or onsite) is aimed at system administrators and developers who wish to use Prometheus to monitor Kubernetes clusters. By the end of this training, participants will be able to: Install and