Skip to content
This repository has been archived by the owner on Jun 25, 2020. It is now read-only.

A guide to administering and using Kubernetes clusters declaratively

Notifications You must be signed in to change notification settings

ilyasotkov/learning-kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning Kubernetes

Cloud Native Uses Docker Uses Kubernetes Uses Helm Uses Terraform

A guide to administering and using Kubernetes clusters declaratively

⚠️ This is a work in progress.

Examples of clusters and Helm charts / releases have been moved to https://github.com/ilyasotkov/exekube.

⚗️ Labs

Lab 0: Background information

Lab 1: Create and upgrade a Kubernetes cluster

📋 Lab Overview: How do I create a Kubernetes cluster and how do I maintain it?

Lab 2: Get your cluster ready for production

📋 Lab Overview: How do I turn a bare Kubernetes installation into a production-ready cluster?

Lab 3: Deploy software onto your cluster

📋 Lab Overview: What's the best way to consume Kubernetes cluster resources?

📌 Goals

  • Learn to set up and administer Kubernetes clusters of any scale
  • Establish a smooth declarative workflow for deploying containerized applications and services to Kubernetes clusters
  • Get familiar with the Kubernetes Docs at https://kubernetes.io/docs
  • Read real-world case studies

🔗 Quick Links

Description Address
Kubernetes Documentation https://kubernetes.io/docs
Kubernetes API Reference https://kubernetes.io/docs/api-reference/v1.8/
Helm Documentation https://docs.helm.sh/
ramitsurana/awesome-kubernetes https://github.com/ramitsurana/awesome-kubernetes

✅ Updates and news