CoreOS

1. CoreOS Basics

  • Application Containers
  • Docker
  • CoreOS

2. CoreOS Subsystems

  • Container Runtime
  • etcd
  • Fleet

3. Launching A Development CoreOS Cluster

  • Install Dependencies And Boot Your First Cluster
  • systemd
  • Starting Units with Fleet
  • Global Units
  • Fleet Unit Templates
  • Dockerized Service
  • etcd And etcdctl
  • Troubleshooting CoreOS Services
  • Toolbox

4. Deploying A Database-Backed Web Application

  • Service Discovery With etcd
  • Overview Of Deployment
  • Deploying RethinkDB Database
  • Deploying Web Application
  • Load Balancing With NGINX & confd
  • Load Balancing With HAProxy & confd

5. CoreOS In Production

  • CoreOS In Production
  • etcd In Production
  • Cloud-Config
  • Deploy CoreOS To Cloud Provider
  • Deploy App To CoreOS In Cloud
  • Scaling Up And Down
  • Monitoring CoreOS
  • Monitoring Containers
  • Centralized Logging

6. Advanced Topics

  • Firewalls, EC2 Security Groups, etc.
  • Oneshot Units For Configuration Management
  • Software Defined Networks – Flannel
  • Building On CoreOS

7. Kubernetes

  • Overview
  • Terminology
  • Installing On CoreOS
  • Create Pod
  • Create Replication Controller
  • Create Service
  • Create Public Service
  • Setup DNS
  • Setup Kubernetes UI
Menu