Your one-stop guide for building, configuring, maintaining, and deploying one of the world's fastest growing OSes
About This Book
- Understand the features of CoreOS and learn to administrate and secure a CoreOS environment
- Develop, test, and deploy cloud services and applications more quickly and efficiently inside lightweight containers using CoreOS
- This is a complete tutorial on CoreOS, which is the preferred OS for cloud computing as it contains components that facilitate cloud management
Who This Book Is For
This book is for cloud or enterprise administrators and application developers who would like to gain knowledge about CoreOS to deploy a cloud application or micro-services on a cluster of cloud servers. It is also aimed at administrators with basic networking experience. You do not need to have any knowledge of CoreOS.
What You Will Learn
- Understand the benefits of CoreOS as a cloud orchestration platform
- Learn about lightweight containers and various container frameworks such as Docker and RKT in CoreOS
- Manage services and containers across cluster using Fleet and systemd
- Set up a CoreOS environment using Vagrant
- Create and manage CoreOS clusters
- Discover the service parameters using etcd
- Find out about chaining services running on the cluster using Flannel / Rudder and Weave
- Create a virtual tenant network and service chaining using OVS
In Detail
CoreOS is an open source operating system developed upon the Linux kernel. The rise of CoreOS is directly related to the rise of Docker (a Linux container management system). It is a minimal operating system layer and takes a different approach to automating the deployment of containers. The major difference between CoreOS and other Linux distributions is that CoreOS was designed to deploy hundreds of servers. CoreOS immensely helps the users to create systl³"