Git Product home page Git Product logo

kubernetes---an-enterprise-guide-2e's Introduction

Kubernetes: An Enterprise Guide, Second Edition, published by Packt

Note: Chapter 3 does not have any exercises, therefore, you will not find any code or scripts in the repo for those chapters.

Welcome to the repository for the Packt book, Kubernetes: An Enterprise Guide, Second Edition, created by Marc Boorshtein nd Scott Surovich.

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.

Required Experience

You should have a basic understanding of Docker and Kubernetes before reading the book.

System Requirements

Ubuntu 18.04 or 20.04 (20.04 is referenced in the exercises)
4GB for most exercises, 8GB preferred
5-10GB of free disk space on the Docker host system

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 were tested and most exercises will work correctly, however since Chapter 10 requires a kernel with eBPF support, the Falco pods may not start correctly.

Chapter Notes

Chapter 4 contains a few complex topics that would require multiple virtual machines for any exercises. We wanted to keep the required resources for readers to be low, allowing the majority of readers to complete the exercise steps. This chapter has two topics that would require additional resources, the first is to fully configure external-dns, and the second, is K8GB.

In this repository, you will find resources and scripts to deploy an example K8GB configuration. These steps are outlined in the README file, located in the chapter 4 directory. Since the project is evolving, the scripts and resources may need updating and if/when that happens, we will update the required resources.

kubernetes---an-enterprise-guide-2e's People

Contributors

amishav26 avatar jkremser avatar mlbiam avatar robotica72 avatar ssurovich avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.