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:05:55

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
Hands-On-Lab: Running GOGS on CoreOS
00:30:00

Etcd

etcd Architecture
00:06:08
Live-Environment-Challenge: 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
Live-Environment-Challenge: QUIZ: Container Runtimes in CoreOS
00:15:00

Tools of the Trade

Ignition

Ignition
00:04:29
Hands-On-Lab: 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
Hands-On-Lab: Convert the Fleet Service into a Unit in CoreOS
01:00:00
Hands-On-Lab: 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
Hands-On-Lab: Install Matchbox Using RKT in CoreOS
00:30:00

update_engine

About update_engine
00:02:47
Live-Environment-Challenge: 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
Live-Environment-Challenge: 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
Live-Environment-Challenge: 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

certificate ribbon icon

Earn a Certificate of Completion

When you complete this course, you’ll receive a certificate of completion as proof of your accomplishment.

Looking For Team Training?

Learn More