CoreOS Essentials

Develop effective computing networks to deploy your applications and servers using CoreOS
Preview in Mapt

CoreOS Essentials

Rimantas Mocevicius

1 customer reviews
Develop effective computing networks to deploy your applications and servers using CoreOS
Mapt Subscription
FREE
$29.99/m after trial
eBook
$19.60
RRP $27.99
Save 29%
Print + eBook
$34.99
RRP $34.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$19.60
$34.99
$29.99p/m after trial
RRP $27.99
RRP $34.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


CoreOS Essentials Book Cover
CoreOS Essentials
$ 27.99
$ 19.60
CoreOS Cookbook Book Cover
CoreOS Cookbook
$ 39.99
$ 28.00
Buy 2 for $35.00
Save $32.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781785283949
Paperback132 pages

Book Description

This book will help you get up and running on using CoreOS to develop effective computing networks. You will begin with understanding the basics of CoreOS. You will then discover what etcd is and how it is used, followed by launching Docker containers with systemd and fleet. Learn how to manage clusters, read system logs, and customize with cloud-config. You will set up the deployment to production using Docker builder and a private Docker registry. You will also see how to set up and use CoreUpdate and Enterprise Registry, and get an introduction to the new App Container called rkt and the newly introduced cluster manager known as Kubernetes.

This book will equip you with all the information you need to leverage the power of CoreOS and the related containers for the effective deployment of your applications.

Table of Contents

Chapter 1: CoreOS – Overview and Installation
An overview of CoreOS
How CoreOS works
Installing the CoreOS virtual machine
Summary
Chapter 2: Getting Started with etcd
Introducing etcd
Reading and writing to etcd from the host machine
Reading and writing from the application container
Watching changes in etcd
TTL (time to live) examples
Use cases of etcd
Summary
Chapter 3: Getting Started with systemd and fleet
Getting started with systemd
Getting started with fleet
References
Summary
Chapter 4: Managing Clusters
Determining the optimal etcd cluster size
Bootstrapping a local cluster
References
Summary
Chapter 5: Building a Development Environment
Setting up the local development environment
Bootstrapping a remote test/staging cluster on GCE
References
Summary
Chapter 6: Building a Deployment Setup
Code deployment on Test and Staging servers
Setting up the Docker builder and private Docker registry worker
Summary
Chapter 7: Building a Production Cluster
Bootstrapping a remote production cluster on GCE
Deploying code on production cluster servers
An overview of the Dev/Test/Staging/Production setup
PaaS based on fleet
Another cloud alternative for running CoreOS clusters
Summary
Chapter 8: Introducing CoreUpdate and Container/Enterprise Registry
Update strategies
CoreUpdate
Container Registry
Enterprise Registry
Summary
Chapter 9: Introduction to CoreOS rkt
An introduction to rkt
Running streamlined Docker images with rkt
Converting Docker images into ACI
Summary
Chapter 10: Introduction to Kubernetes
What is Kubernetes?
Kubernetes cluster setup
Tectonic – CoreOS and Kubernetes combined for a commercial implementation
Summary

What You Will Learn

  • Install and set up CoreOS on your machine and learn more about etcd
  • Write and deploy systemd and fleet units
  • Customize your clustering machines with cloud-config
  • Set up your Docker container's deployment
  • Configure cluster Central Services and release channels
  • Familiarize yourself with free as well as paid CoreOS services
  • Get an overview of CoreOS rkt, a new App Container runtime
  • Learn about Kubernetes and set up its cluster

Authors

Table of Contents

Chapter 1: CoreOS – Overview and Installation
An overview of CoreOS
How CoreOS works
Installing the CoreOS virtual machine
Summary
Chapter 2: Getting Started with etcd
Introducing etcd
Reading and writing to etcd from the host machine
Reading and writing from the application container
Watching changes in etcd
TTL (time to live) examples
Use cases of etcd
Summary
Chapter 3: Getting Started with systemd and fleet
Getting started with systemd
Getting started with fleet
References
Summary
Chapter 4: Managing Clusters
Determining the optimal etcd cluster size
Bootstrapping a local cluster
References
Summary
Chapter 5: Building a Development Environment
Setting up the local development environment
Bootstrapping a remote test/staging cluster on GCE
References
Summary
Chapter 6: Building a Deployment Setup
Code deployment on Test and Staging servers
Setting up the Docker builder and private Docker registry worker
Summary
Chapter 7: Building a Production Cluster
Bootstrapping a remote production cluster on GCE
Deploying code on production cluster servers
An overview of the Dev/Test/Staging/Production setup
PaaS based on fleet
Another cloud alternative for running CoreOS clusters
Summary
Chapter 8: Introducing CoreUpdate and Container/Enterprise Registry
Update strategies
CoreUpdate
Container Registry
Enterprise Registry
Summary
Chapter 9: Introduction to CoreOS rkt
An introduction to rkt
Running streamlined Docker images with rkt
Converting Docker images into ACI
Summary
Chapter 10: Introduction to Kubernetes
What is Kubernetes?
Kubernetes cluster setup
Tectonic – CoreOS and Kubernetes combined for a commercial implementation
Summary

Book Details

ISBN 139781785283949
Paperback132 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Learning Docker Book Cover
Learning Docker
$ 39.99
$ 8.00
Orchestrating Docker Book Cover
Orchestrating Docker
$ 14.99
$ 10.50
Mastering Docker Book Cover
Mastering Docker
$ 39.99
$ 28.00
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Learning Ansible Book Cover
Learning Ansible
$ 26.99
$ 18.90
Docker Cookbook Book Cover
Docker Cookbook
$ 35.99
$ 25.20