Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Learning CoreOS to your Wishlist.

Add to Wishlist

Learning CoreOS

A guide to navigating through CoreOS and its functionality
3.9 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
52 students enrolled
Created by Don Jay Choi
Last updated 3/2016
$10 $20 50% off
3 days left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 7 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

If you've heard about CoreOS, then you're already aware of how powerful of an operating system it is. It's a fast, lightweight, open sourced operating system designed for scalability. If you're interested in learning about CoreOS for your next project or just want an introduction to a bleeding edge operating system, then this is the perfect 101 class for you!

To give you a basic understanding of what we’ll be going over this course, I’ll start off with CoreOS background, tools, and components. After that, we’ll be setting up a CoreOS on a virtual machine on your local hardware, and begin creating some services! We’ll start with a basic Node.js server, but then actually deploy a full application (including a frontend framework with a backend database). We’ll create a load balancing service, and then eventually deploy a CoreOS machine on the cloud (with a touch of kubernetes!).

Basic Requirements:

  • Basic CLI knowledge
  • Text editing Software
  • OSX/Linux Operating System

FYI: Total lecture duration is slightly over 2 hours, due to no-filler content (no loading screens, etc). Working through actual projects/lessons will take 4-5+ hours.

Who is the target audience?
  • Recommended to students with basic command line knowledge and some exposure to programming
Students Who Viewed This Course Also Viewed
What Will I Learn?
Basics of configuring and implementing a CoreOS Cluster
Ability to create services and applications for CoreOS
The knowledge to creating automated services, reliable architecture, and scalable resources
Guides on how to deploy a CoreOS cluster on local and cloud environments
Hands on practice in deploying a CoreOS cluster on local and cloud environments
View Curriculum
  • OSX/Linux Computer system (or access to one)
Curriculum For This Course
Expand All 17 Lectures Collapse All 17 Lectures 02:18:13
Introduction to CoreOS
5 Lectures 29:10

Docker Background

About etcd

About fleet
Working with CoreOS
4 Lectures 46:03

Hello Fleet

Working with etcd

Setting up a Node/Express Server
Full Stack Application
4 Lectures 31:27
Introduction to Project

Setting up our Application - Node and RethinkDB

Setting up our Nginx

Kubernetes and the Cloud
4 Lectures 31:33
About Kubernetes

Deploying Kubernetes on the Cloud

Deploying a RethinkDB pod

Final Remarks - Security and Logging
About the Instructor
3.9 Average rating
10 Reviews
52 Students
1 Course

• Worked in various Fortune 500 companies in becoming more Agile and transitioning to DevOps

• Consulted in Networking, Cloud Services, and Process Management

• Always learning Angular2, Postgres, RethinkDB, Node and many more

• Has an unhealthy obsession with anime, video games, and ramen

• Goes to Costco on empty stomach in hopes of eating all their free samples

Report Abuse