July Release Confetti
150+ New Courses, Hands‑On Labs, And
Interactive Learning Activities
Learn More

CoreOS Essentials

Training Architect
course instructor image
Treva Williams
I am an RHCSA 7 Certified Linux and OpenStack sysadmin and content author for Linux Academy. Before starting with Linux Academy, I was a virtualization administrator for 5 years managing Rackspace public cloud infrastructure. I am an OpenStack active technical contributor to the Pike release and am active in several OpenStack, RDO, and Ceph communities and groups. When not OpenStacking or Cephing, I enjoy doggos, candy, cartoons, and playing "So You Think You're a Marine Biologist" on Google.

Introduction

Intro to Linux Academy

About the Course

00:00:55

About the Instructor

00:00:52

Intro to CoreOS

A Gentle Introduction to CoreOS

The Birth of CoreOS

00:03:11

Why Use CoreOS?

00:02:32

Community Vs. Enterprise

00:02:32

Container Linux in VirtualBox

Install Container Linux in VirtualBox

00:06:37

CoreOS Architecture

Container Linux

CoreOS Architecture

00:02:24

Fleet

Fleet Architecture

00:03:40

Systemd

Systemd Overview

00:05:25

Systemd Unit Files

00:02:27

Learning Activity: Running GOGS on CoreOS

00:30:00

Etcd

etcd Architecture

00:06:08

QUIZ: CoreOS Architecture

00:30:00

Container Runtimes

rkt

rkt Overview

00:02:58

rkt Architecture

00:07:30

Docker vs. Rkt

00:02:45

QUIZ: Container Runtimes in CoreOS

00:15:00

Tools of the Trade

Ignition

Ignition

00:04:29

Learning Activity: Converting Cloud-Init Files to Ignition in CoreOS

00:30:00

Fleet

Fleet Overview

00:03:04

Fleet Architecture

00:03:40

Using Fleet

00:08:13

Learning Activity: Convert the Fleet Service into a Unit in CoreOS

01:00:00

Learning Activity: Running an HA Container Service with Fleetctl in CoreOS

01:00:00

Quay.io

Quay.io

00:02:32

Matchbox

Matchbox Overview

00:04:28

Learning Activity: Install Matchbox Using RKT in CoreOS

00:30:00

update_engine

About update_engine

00:02:47

QUIZ: CoreOS Tools of the Trade

00:15:00

Cluster Management

System Provisioning

coreos-cloudInit

00:03:18

Ignition

00:06:42

Manual Updates with update_engine_client

00:03:47

Manual Rollbacks

00:03:14

Networkd

Networkd Overview

00:03:54

etcd

Using etcd

00:05:19

QUIZ: Cluster Management in CoreOS

00:30:00

Installation and Working with Tectonic

Tectonic by CoreOS

System Setup

00:05:05

Launch a Tectonic Cluster Using a Web Browser

00:15:13

Launch a Tectonic Cluster using Terraform (CLI)

00:10:13

Clean-Up

00:04:27

QUIZ: CoreOS Installation and Working with Tectonic

00:15:00

What Next?

CoreOS Community

Join the Community

00:01:00

Details

During the lessons, learning activities and hands-on components of this course, the student will gain knowledge about CoreOS. You will walk through a local installation as well as how to use our Cloud Servers in order to follow along with our demos. Whether it is using CoreOS for container implementations, clustering, or understanding how to update and view reports, this course will allow you to gain hands-on experience with CoreOS.

Study Guides

Instructor Deck

Community

Looking For Team Training?

Learn More