Course Outline

Introduction

  • CRI vs CRI-O vs OCID

Overview of CRI-O Features and Architecture

  • Kubelet Container Runtime Interface (CRI)

CRI-O Components

  • OCI compatible runtime
  • Containers/storage
  • Containers/image
  • Networking (CNI)
  • Container monitoring (conmon)
  • Security

The Container Process Lifecycle

Setting up CRI-O

  • Runtime dependencies
  • CNI networking
  • Running with Kubernetes

Lauching an Application in a Pod

  • Creating a pod

Downloading Container Images

  • Trust and image verification

Testing the Container

  • Connecting, stopping and deleting a pod

Managing Container Images

  • Image layers, overlay filesystems
  • Monitoring and logging
  • Resource isolation

Running other OCI-Compliant Runtimes

  • dockerd
  • containerd
  • rktlet
  • frakti

Troubleshooting

Summary and Conclusion

Requirements

  • Experience with Kubernetes

Audience

  • Developers
  • System administrators
  • DevOps engineers
  14 Hours
 

Testimonials

Related Courses

Running Containers Directly from Kubernetes with CRI-O

  14 hours

Google Anthos for Hybrid and Multi-Cloud Computing

  14 hours

Argo CD

  7 hours

Getting Started with Argo Project and Core Components

  7 hours

Kubernetes Networking with Calico

  14 hours

Certified Kubernetes Administrator (CKA) - exam preparation

  21 hours

Certified Kubernetes Application Developer (CKAD) - exam preparation

  21 hours

Certified Kubernetes Security Specialist (CKS)

  21 hours

Introduction to Container Runtimes

  14 hours

Docker and Kubernetes on AWS

  21 hours

Docker, Kubernetes and OpenShift 3 for Administrators

  35 hours

Docker and Kubernetes: Building and Scaling a Containerized Application

  21 hours

Docker (introducing Kubernetes)

  14 hours

Docker and Kubernetes

  21 hours

Docker, Kubernetes and OpenShift 3 for Developers

  35 hours