Kubernetes And Docker The Complete Guide

Kubernetes and Docker: The Complete Guide, published by Packt
Alternatives To Kubernetes And Docker The Complete Guide
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
4 hours ago367gpl-3.0C
Monitor your servers, containers, and applications, in high-resolution and in real-time!
Devops Exercises58,240
a day ago48otherPython
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Traefik44,7392714 hours ago183July 24, 2023639mitGo
The Cloud Native Application Proxy
4 hours ago236apache-2.0Lua
🦍 The Cloud-Native API Gateway
Awesome Cheatsheets34,597
8 days ago88mitJavaScript
👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
Portainer26,65325 hours ago78April 21, 2021494zlibGo
Making Docker and Kubernetes management easy.
Dokku24,989216 hours ago77April 22, 202125mitShell
A docker-powered PaaS that helps you build and manage the lifecycle of applications
Faas23,4831512 days ago31April 12, 202129mitGo
OpenFaaS - Serverless Functions Made Simple
a month ago9December 01, 20215Go
Learn and understand Docker&Container technologies, with real DevOps practice!
Rancher21,566284 hours ago207April 25, 20212,692apache-2.0Go
Complete container management platform
Alternatives To Kubernetes And Docker The Complete Guide
Select To Compare

Alternative Project Comparisons

Kubernetes and Docker: An Enterprise Guide, published by Packt

Note: Not all Chapters have code in the repo. Chapters 2, 3, and 5 do not have any exercises and therefore, you will not find any code or scripts in the repo for those chapters.

Updated information and book errata can be found in the repo wiki https://github.com/PacktPublishing/Kubernetes-and-Docker-The-Complete-Guide/wiki/_new

Welcome to the repository for the Packt book, Kubernetes and Docker: An Enterprise Guide by Scott Surovich and Marc Boorshtein.

This repo contains the scripts that are references in the book exercises. You should clone this repo to the host you will use for the exercises included with the chapters. Each chapter will explain the important portions of the scripts so you will have an understanding of what the scripts are executing. While the scripts are not required, it will save you time over typing manifests manually.

Exercises are included in chapters 1, 5-14.
Chapters 2 and 3 contain Docker examples which can be followed on your own host, but they are not required.

Required Experience

You should have a basic understanding of Docker and Kubernetes before reading the book. The book is already packed with a lot of content, and we didn't have any space to cover the details of installing a new cluster or diving into Kubernetes objects in depth.

Chapters 1-3 will provide a refresh on Docker and the main features that we feel are important to understand, including how Docker uses the host filesystem and the hosts networking. Chapter 4 will provide a crash course of Kubernetes objects, but to explain each object in depth would fill an entire book, and there are many books on K8s objects already, but it will provide a "pocket guide" to objects for new readers, or as a refresher to readers with some experience.

System Requirements

Ubuntu 18.04
4GB for most exercises, 8GB preferred
5-10GB of free disk space on the Docker host system

Note: The exercises in the book were designed to be run on an Ubuntu 18.04, but all exercises have been tested with both Ubuntu 16 and 18.
While the majority of the exercises can be executed on any system running Linux, the exercises in Chapter 12 may not execute correctly on a non-Ubuntu system.
All other exercise should execute on CentOS or Ubuntu.

WSL2 and Docker was tested and most exercises will work correctly, however since Chapter 12 requires building modules for the Kernel, the exercises will not run on WSL2 at this time.

Book Overview

There are a total of 14 chapters in the book that cover topics ranging from Docker to provisioning a platform. We created the book with the intention of helping readers go beyond a basic Kubernetes cluster, with a focus on enterprise features like adding a layer 4 load-balancer for services with dynamic service name registration, integrating a cluster with Active Directory (or LDAP), securing the K8s dashboard using RBAC and a reverse proxy, how NOT to secure the K8s dashboard, K8s impersonation, PSP's and OPA policies to secure a cluster, auditing pod actions using Falco integrated with EFK, backing up workloads using Velero, and provisioning a platform using Tekton and CI/CD tools.

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.


Popular Docker Projects
Popular Kubernetes Projects
Popular Virtualization Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.