Free eBook: Mastering Kubernetes - Second Edition
Gigi Sayfan, 468 pages, Apr 2018
- Explore the latest features available in Kubernetes 1.10
- Ensure that your clusters are always available, scalable, and up to date
- Master the skills of designing and deploying large clusters on various cloud platforms
DescriptionKubernetes is an open source system used to automate the deployment, scaling, and management of containerized applications. If you are running more than just a few containers or want automated management of your containers, you need Kubernetes. This book focuses on helping you master the advanced management of Kubernetes clusters.
Register now to access this free eBook
Understanding Kubernetes Architecture
This chapter help you understand the design of the Kubernetes systems and appreciate why some of these design choices have been made.
Creating Kubernetes Clusters
This chapter will help you understand the different options for creating Kubernetes clusters. You will create several clusters using the tools and examine the clusters.
Monitoring, Logging, and Troubleshooting
This chapter will help you set up and understand monitoring and metering in Kubernetes clusters, so you can identify and troubleshoot typical problems that administrators encounter in day-to-day operations.
High Availability and Reliability
This chapter will help you design Kubernetes in HA, and perform live cluster upgrades. You will learn how to design a Kubernetes architecture for production environments on a large scale.
Configuring Kubernetes Security, Limits, and Accounts
In this chapter you will learn how to configure Kubernetes security and limits, AAA integration, namespaces, and service account configuration.
Using Critical Kubernetes Resources
In this chapter you use almost all the latest Kubernetes resources for appropriate use cases in production. You will also learn how to define, version, and deliver them.
Enhance your software deployment workflow using containers
Master Docker and leverage its power in your day-to-day workflow
Enhance your skills in building scalable infrastructure for your cloud-based applications