Key Features
- Learn how to aggregate individual machines into a single pool of resources and manage it effectively,
- Deep dive into the major building blocks of CoreOS like etcd, fleet, Kubernetes and Docker,
- Pick up any recipe and start implementing it for your organization and deploy solutions with ease.
Book Description
CoreOS is a powerful open source linux distribution system to manage your services at a higher level of abstraction. Projects are designed to be composable and complement each other in order to run container-ready infrastructure.
If you are aware of the basics of CoreOS and want to start implementing it for your organization, then this book is for you. We will quickly get you started with configuring, deploying and running your CoreOS on various platforms. You will learn about service discovery and cluster administration with ETCD. We will then deep dive into the core functionalities like Kuberenetes Cluster orchestration with features like service discovery, automatic load-balancing and container replication. It will also teach you how to build your own container and manage it using Docker and Rkt and Cluster management with Fleet. You will also learn how to secure and troubleshoot your CoreOS.
By the end of the book you will be able to build scalable, large and quick deployments on various infrastructure enabling you to manage it with ease.
What you will learn
- Build your own containers
- Explore etcd for effective cluster management
- Manage your containers using Docker and Rkt
- Setup and design Kubernetes
- Manage application configuration
- Secure and troubleshoot CoreOS
About the Author
Seán C McCord has been building clustered and distributed Linux systems commercially since kernel version 1.3. In 2004, he founded CyCore Systems to build complex, multi-realm systems built on open platforms for all manner of business. He put his first CoreOS-based cluster in production in early 2014, and he has been building interesting systems on the platform ever since.