Skip to content

Lab around approaches to containerizing an app

License

Notifications You must be signed in to change notification settings

DGreenstein/k8s-labs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coda Global Labs

Collection of labs for kubernetes learning.

Contributing

Fork the repo and create a pull request with the content you wish to share. Please note that this content is public, and nust follow all guidelines for sharing code and ideas.

Using

Each lab should contain a README file which will describe how to run the lab. As a general statement, it is assumed that you have access to a kubernetes cluster, public docker repo and a public GitHub account for storing code. Any additional requirements will be in the individual directories.

Lab Overview

The basics labs are intended to give you an entry-level understanding of core concepts. It is suggested you use them in the following order:

  1. container-basics - this will show you how to run code you write in a container.
  2. pod-basics - a Pod is one of the fundamental objects in Kubernetes, and this exercise will bridge understanding from container to Pod.
  3. deployment-basics - on its own, a Pod only runs a contianer once. Making your application resilient and self-healing requires something more, and this lab walks you through that.

Additional labs are focused on more complex ideas, and expect you to have the fundamental knowledge provided in the basics labs. These can be done in any order.

  • secrets-cfgmaps - Intro to dynamic application configuration with Kubernetes native elements configMap and secret.

About

Lab around approaches to containerizing an app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 78.2%
  • HTML 12.9%
  • Dockerfile 5.9%
  • CSS 3.0%