walmartdigital / k8s-101

Walmartdigital.cl's Kubernetes 101 Workshop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kubernetes 101

Description

In this workshop, you will learn how to:

  • Create and manage Kubernetes resources such as Pods, Deployments and Services
  • Configure Kubernetes resources dynamically using ConfigMaps and Secrets
  • Make your artifacts resilient using Readiness and Liveness checks
  • Deploy your artifacts the GitOps way using Flux
  • Expose your artifacts to the Internet using Ingress
  • Encrypt your secrets using SealedSecret

This workshop is made of a collection of practical exercises/labs aimed at providing you with hands-on experience with Kubernetes. All exercises are contained in the labs folder of this repository.

Note: Performing the labs requires a variety of tools. Make sure to take a look at the getting-setup link for the list of tools required and associated installation instructions.

Requirements

  • Complete basic software setup.
  • You should have knowledge about Docker
  • Basic proficiency with command-line tools and OSx/Linux operating system environments.

Presentation

This material is heavily inspired from Google Cloud Platform's (GCP) Kubernetes 101 Workshop material. In many case, it is literally copied-and-pasted from the above project.

About

Walmartdigital.cl's Kubernetes 101 Workshop

License:Apache License 2.0