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.
46 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 17
  • Length 2.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 English

Course 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.

What are the requirements?

  • OSX/Linux Computer system (or access to one)

What am I going to get from this course?

  • 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

What is the target audience?

  • Recommended to students with basic command line knowledge and some exposure to programming

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to CoreOS
Introduction
Preview
03:36
Everything About Containers
Preview
06:25
Docker Background
03:49
About etcd
07:28
About fleet
07:52
Section 2: Working with CoreOS
CoreOS Vagrant Setup
Preview
16:42
Hello Fleet
13:01
Working with etcd
04:45
Setting up a Node/Express Server
11:35
Section 3: Full Stack Application
Introduction to Project
07:09
Setting up our Application - Node and RethinkDB
13:15
Setting up our Nginx
08:11
Toolbox
02:52
Section 4: Kubernetes and the Cloud
About Kubernetes
11:44
Deploying Kubernetes on the Cloud
08:51
Deploying a RethinkDB pod
05:51
Final Remarks - Security and Logging
05:07

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Don Jay Choi, Techie

• 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



Ready to start learning?
Take This Course