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
English
$10 $20 50% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 7 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
Description

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
Requirements
  • 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
03:49

About etcd
07:28

About fleet
07:52
+
Working with CoreOS
4 Lectures 46:03

Hello Fleet
13:01

Working with etcd
04:45

Setting up a Node/Express Server
11:35
+
Full Stack Application
4 Lectures 31:27
Introduction to Project
07:09

Setting up our Application - Node and RethinkDB
13:15

Setting up our Nginx
08:11

Toolbox
02:52
+
Kubernetes and the Cloud
4 Lectures 31:33
About Kubernetes
11:44

Deploying Kubernetes on the Cloud
08:51

Deploying a RethinkDB pod
05:51

Final Remarks - Security and Logging
05:07
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