Getting Started with Kubernetes

Orchestrate and manage large-scale Docker deployments with Kubernetes to unlock greater control over your infrastructure and extend your containerization strategy
Preview in Mapt

Getting Started with Kubernetes

Jonathan Baier

1 customer reviews
Orchestrate and manage large-scale Docker deployments with Kubernetes to unlock greater control over your infrastructure and extend your containerization strategy
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.99 p/m after trial
RRP $27.99
RRP $34.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


Getting Started with Kubernetes Book Cover
Getting Started with Kubernetes
$ 27.99
$ 19.60
Getting Started with React VR Book Cover
Getting Started with React VR
$ 35.99
$ 18.00
Buy 2 for $35.00
Save $28.98
Add to Cart

Book Details

ISBN 139781784394035
Paperback186 pages

Book Description

Kubernetes is the tool that’s pushing the containerization revolution – largely driven by Docker – to another level. If Docker has paved the way for greater agility and control in the way we organize and manage our infrastructure, Kubernetes goes further, by helping you to orchestrate and automate container deployments on a massive scale. Kubernetes really does think big – and it’s time you did too!

This book will show you how to start doing exactly that, showing you how to extend the opportunities that containerization innovations have brought about in new and even more effective ways. Get started with the basics - explore the fundamental elements of Kubernetes and find out how to install it on your system, before digging a little deeper into Kubernetes core constructs. Find out how to use Kubernetes pods, services, replication controllers, and labels to manage your clusters effectively and learn how to handle networking with Kubernetes.

Once you’ve got to grips with these core components, you’ll begin to see how Kubernetes fits into your workflow. From basic updates to integrating Kubernetes with continuous delivery tools such as Jenkins and Gulp, the book demonstrates exactly how Kubernetes will transform the way you work. With further insights on how to install monitoring and security tools, this book provides you with a direct route through Kubernetes – so you can take advantage of it, fast!

Table of Contents

Chapter 1: Kubernetes and Container Operations
A brief overview of containers
Why are containers so cool?
Microservices and orchestration
Advantages of Kubernetes
Our first cluster
Working with other providers
Summary
Chapter 2: Kubernetes – Core Concepts and Constructs
The architecture
Core constructs
Our first Kubernetes application
Health checks
Application scheduling
Summary
Chapter 3: Core Concepts – Networking, Storage, and Advanced Services
Kubernetes networking
Advanced services
Service discovery
DNS
Persistent storage
Multitenancy
Summary
Chapter 4: Updates and Gradual Rollouts
Example set up
Scaling up
Smooth updates
Testing, releases, and cutovers
Growing your cluster
Summary
Chapter 5: Continuous Delivery
Integration with continuous delivery
Gulp.js
Kubernetes plugin for Jenkins
Bonus fun
Summary
Chapter 6: Monitoring and Logging
Monitoring operations
Built-in monitoring
FluentD and Google Cloud Logging
Maturing our monitoring operations
Summary
Chapter 7: OCI, CNCF, CoreOS, and Tectonic
The importance of standards
Open Container Initiative
Cloud Native Computing Foundation
Standard container specification
CoreOS
Kubernetes with CoreOS
Tectonic
Summary
Chapter 8: Towards Production-Ready
Ready for production
Third-party companies
Where to learn more
Summary

What You Will Learn

  • Download, install, and configure the latest version of Kubernetes
  • Perform smooth updates and patches with minimal downtime
  • Streamline the way you deploy and manage your applications with large-scale container orchestration
  • Find out how Kubernetes can simplify the way you configure your clusters and networks
  • Learn why the Open Container initiative is so important for the way you manage your infrastructure
  • Discover third-party tools that can enhance your production operations
  • Explore and use the most persistent storage options for your clusterter
  • Integrate Kubernetes with continuous delivery tools such as Gulp and Jenkins

Authors

Table of Contents

Chapter 1: Kubernetes and Container Operations
A brief overview of containers
Why are containers so cool?
Microservices and orchestration
Advantages of Kubernetes
Our first cluster
Working with other providers
Summary
Chapter 2: Kubernetes – Core Concepts and Constructs
The architecture
Core constructs
Our first Kubernetes application
Health checks
Application scheduling
Summary
Chapter 3: Core Concepts – Networking, Storage, and Advanced Services
Kubernetes networking
Advanced services
Service discovery
DNS
Persistent storage
Multitenancy
Summary
Chapter 4: Updates and Gradual Rollouts
Example set up
Scaling up
Smooth updates
Testing, releases, and cutovers
Growing your cluster
Summary
Chapter 5: Continuous Delivery
Integration with continuous delivery
Gulp.js
Kubernetes plugin for Jenkins
Bonus fun
Summary
Chapter 6: Monitoring and Logging
Monitoring operations
Built-in monitoring
FluentD and Google Cloud Logging
Maturing our monitoring operations
Summary
Chapter 7: OCI, CNCF, CoreOS, and Tectonic
The importance of standards
Open Container Initiative
Cloud Native Computing Foundation
Standard container specification
CoreOS
Kubernetes with CoreOS
Tectonic
Summary
Chapter 8: Towards Production-Ready
Ready for production
Third-party companies
Where to learn more
Summary

Book Details

ISBN 139781784394035
Paperback186 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Kubernetes Cookbook Book Cover
Kubernetes Cookbook
$ 35.99
$ 25.20
Mastering Docker Book Cover
Mastering Docker
$ 39.99
$ 28.00
Mastering Kubernetes Book Cover
Mastering Kubernetes
$ 39.99
$ 28.00
Learning Docker Book Cover
Learning Docker
$ 39.99
$ 8.00
Securing Docker Book Cover
Securing Docker
$ 31.99
$ 22.40
Docker High Performance Book Cover
Docker High Performance
$ 27.99
$ 19.60