DevOps with Kubernetes

Learn to implement DevOps using Docker & Kubernetes.
Preview in Mapt

DevOps with Kubernetes

Hideto Saito, Hui-Chuan Chloe Lee, Cheng-Yang Wu

Learn to implement DevOps using Docker & Kubernetes.

Quick links: > What will you learn?> Table of content

Mapt Subscription
FREE
$29.99/m after trial
eBook
$5.00
RRP $39.99
Save 87%
Print + eBook
$49.99
RRP $49.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
$5.00
$49.99
$29.99 p/m after trial
RRP $39.99
RRP $49.99
Subscription
eBook
Print + eBook
Start 14 Day Trial

Frequently bought together


DevOps with Kubernetes Book Cover
DevOps with Kubernetes
$ 39.99
$ 5.00
Learning Continuous Integration with Jenkins - Second Edition Book Cover
Learning Continuous Integration with Jenkins - Second Edition
$ 39.99
$ 5.00
Buy 2 for $10.00
Save $69.98
Add to Cart

Book Details

ISBN 139781788396646
Paperback382 pages

Book Description

Containerization is said to be the best way to implement DevOps. Google developed Kubernetes, which orchestrates containers efficiently and is considered the frontrunner in container orchestration. Kubernetes is an orchestrator that creates and manages your containers on clusters of servers. This book will guide you from simply deploying a container to administrate a Kubernetes cluster, and then you will learn how to do monitoring, logging, and continuous deployment in DevOps. The initial stages of the book will introduce the fundamental DevOps and the concept of containers. It will move on to how to containerize applications and deploy them into. The book will then introduce networks in Kubernetes. We then move on to advanced DevOps skills such as monitoring, logging, and continuous deployment in Kubernetes. It will proceed to introduce permission control for Kubernetes resources via attribute-based access control and role-based access control. The final stage of the book will cover deploying and managing your container clusters on the popular public cloud Amazon Web Services and Google Cloud Platform. At the end of the book, other orchestration frameworks, such as Docker Swarm mode, Amazon ECS, and Apache Mesos will be discussed.

Table of Contents

Chapter 1: Introduction to DevOps
Software delivery challenges
Trend of microservices
Automation and tools
Summary
Chapter 2: DevOps with Container
Understanding container
Container life cycle
Working with Dockerfile
Multi-containers orchestration
Summary
Chapter 3: Getting Started with Kubernetes
Understanding Kubernetes
Getting started with Kubernetes
Multi-containers orchestration
Summary
Chapter 4: Working with Storage and Resources
Kubernetes volume management
Kubernetes resource management
Summary
Chapter 5: Network and Security
Kubernetes networking
Ingress
Network policy
Summary
Chapter 6: Monitoring and Logging
Inspecting a container
Monitoring in Kubernetes
Hands-on monitoring
Logging events
Extracting metrics from logs
Summary
Chapter 7: Continuous Delivery
Updating resources
Building a delivery pipeline
Gaining deeper understanding of pods
Summary
Chapter 8: Cluster Administration
Kubernetes namespaces
ResourceQuota
Kubeconfig
Service account
Authentication and authorization
Admission control
Summary
Chapter 9: Kubernetes on AWS
Introduction to AWS
Setup Kubernetes on AWS
Summary
Chapter 10: Kubernetes on GCP
Introduction to GCP
Google Container Engine (GKE)
Summary
Chapter 11: What's Next
Exploring the possibilities of Kubernetes
Gravitating towards a future infrastructure
Summary

What You Will Learn

  • Learn fundamental and advanced DevOps skills and tools
  • Get a comprehensive understanding for container
  • Learn how to move your application to container world
  • Learn how to manipulate your application by Kubernetes
  • Learn how to work with Kubernetes in popular public cloud
  • Improve time to market with Kubernetes and Continuous Delivery
  • Learn how to monitor, log, and troubleshoot your application with Kubernetes

Authors

Table of Contents

Chapter 1: Introduction to DevOps
Software delivery challenges
Trend of microservices
Automation and tools
Summary
Chapter 2: DevOps with Container
Understanding container
Container life cycle
Working with Dockerfile
Multi-containers orchestration
Summary
Chapter 3: Getting Started with Kubernetes
Understanding Kubernetes
Getting started with Kubernetes
Multi-containers orchestration
Summary
Chapter 4: Working with Storage and Resources
Kubernetes volume management
Kubernetes resource management
Summary
Chapter 5: Network and Security
Kubernetes networking
Ingress
Network policy
Summary
Chapter 6: Monitoring and Logging
Inspecting a container
Monitoring in Kubernetes
Hands-on monitoring
Logging events
Extracting metrics from logs
Summary
Chapter 7: Continuous Delivery
Updating resources
Building a delivery pipeline
Gaining deeper understanding of pods
Summary
Chapter 8: Cluster Administration
Kubernetes namespaces
ResourceQuota
Kubeconfig
Service account
Authentication and authorization
Admission control
Summary
Chapter 9: Kubernetes on AWS
Introduction to AWS
Setup Kubernetes on AWS
Summary
Chapter 10: Kubernetes on GCP
Introduction to GCP
Google Container Engine (GKE)
Summary
Chapter 11: What's Next
Exploring the possibilities of Kubernetes
Gravitating towards a future infrastructure
Summary

Book Details

ISBN 139781788396646
Paperback382 pages
Read More

Read More Reviews

Recommended for You

Learning Continuous Integration with Jenkins - Second Edition Book Cover
Learning Continuous Integration with Jenkins - Second Edition
$ 39.99
$ 5.00
Puppet 5 Beginner's Guide - Third Edition Book Cover
Puppet 5 Beginner's Guide - Third Edition
$ 31.99
$ 5.00
Deep Learning: Practical Neural Networks with Java Book Cover
Deep Learning: Practical Neural Networks with Java
$ 67.99
$ 5.00
Azure for Architects Book Cover
Azure for Architects
$ 35.99
$ 5.00
Jenkins Essentials - Second Edition Book Cover
Jenkins Essentials - Second Edition
$ 31.99
$ 5.00
Effective DevOps with AWS Book Cover
Effective DevOps with AWS
$ 35.99
$ 5.00