16

Introducing Kubernetes

This chapter introduces the current most popular container orchestrator. It introduces the core Kubernetes objects that are used to define and run a distributed, resilient, robust, and highly available application in a cluster. Finally, it introduces minikube as a way to locally deploy a Kubernetes application and also the integration of Kubernetes with Docker Desktop.

We will discuss the following topics:

  • Understanding Kubernetes architecture
  • Kubernetes master nodes
  • Cluster nodes
  • Introduction to Play with Kubernetes
  • Kubernetes support in Docker Desktop
  • Introduction to pods
  • Kubernetes ReplicaSets
  • Kubernetes Deployment
  • Kubernetes Service
  • Context-based routing
  • Comparing SwarmKit with Kubernetes

After reading this chapter, ...

Get The Ultimate Docker Container Book - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.