Awesome-Kubernetes¶
A curated list for awesome kubernetes sources inspired by @sindresorhus' awesome
"Talent wins games, but teamwork and intelligence wins championships."
-- Michael Jordan
Without the help from these amazing contributors, building this awesome-repo would never have been possible. Thank You very much everyone !!
Thanks to Gitbook.This awesome list can now be downloaded and read in the form of a book. Check it out --> https://ramitsurana.gitbook.io/awesome-kubernetes/docs .Keep Learning Keep Sharing !!
If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you!
What is Kubernetes?¶
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery.
Source: What is Kubernetes
History¶
Kubernetes is known to be a descendant of Google's system BORG
The first unified container-management system developed at Google was the system we internally call Borg. It was built to manage both long-running services and batch jobs, which had previously been handled by two separate systems: Babysitter and the Global Work Queue. The latter’s architecture strongly influenced Borg, but was focused on batch jobs; both predated Linux control groups.
Source: Kubernetes Past
Date of Birth¶
Kubernetes celebrates its birthday every year on 21st July. Kubernetes 1.0 was released on July 21 2015, after being first announced to the public at Dockercon in June 2014.
Roadmap¶
The awesome-kubernetes will now soon be available in the form of different releases and package bundles, It means that you can download the awesome kubernetes release up to a certain period of time, The release for awesome kubernetes 2015 bundle is released. Checkout the releases column for more info.
Featured On¶
Starting Point¶
A place that marks the beginning of a journey
- Kubernetes Community Overview and Contributions Guide by Ihor Dvoretskyi
- Are you Ready to Manage your Infrastructure like Google?
- Google is years ahead when it comes to the cloud, but it's happy the world is catching up
- An Intro to Google’s Kubernetes and How to Use It by Laura Frank
- Kubernetes: The Future of Cloud Hosting by Meteorhacks
- Kubernetes by Google by Gaston Pantana
- Key Concepts by Arun Gupta
- Application Containers: Kubernetes and Docker from Scratch by Keith Tenzer
- Learn the Kubernetes Key Concepts in 10 Minutes by Omer Dawelbeit
- The Children's Illustrated Guide to Kubernetes by Deis
- Kubernetes Katas, A selection of exercises for Kubernetes
- The ‘kubectl run’ command by Michael Hausenblas
- Docker Kubernetes Lab Handbook by Peng Xiao
- Curated Resources for Kubernetes
- Kubernetes Comic by Google Cloud Platform
- Kubernetes 101: Pods, Nodes, Containers, and Clusters by Dan Sanche
- An Introduction to Kubernetes by Justin Ellingwood
- Kubernetes and everything else - Introduction to Kubernetes and it's context by Rinor Maloku
- Installation on Centos 7
- Setting Up a Kubernetes Cluster on Ubuntu 18.04
- Cloud Native Landscape
- The Kubernetes Handbook by Farhan Hasin Chowdhury
- Bootstrapping Microservices by Ashley Davis
- Bootstrapping Microservices with Docker, Kubernetes, and Terraform, Second Edition by Ashley Davis
- Kubernetes Native Microservices with Quarkus, and MicroProfile by John Clingan and Ken Finnigan
- How to Deploy a REST API in Kubernetes
- Securing Kubernetes Secrets by Alex Soto Bueno and Andrew Block
- Continuous Delivery for Kubernetes by Mauricio Salatino
- GitOps and Kubernetes by Billy Yuen, [Alexander Matyushentsev] (https://github.com/alexmt), Todd Ekenstam, Jesse Suen
- Knative in Action by Jacques Chester
- Learn Kubernetes in a Month of Lunches by Elton Stoneman
- Cloud Native Spring in Action by Thomas Vitale
- Securing Cloud Applications by Adib Saikali
- Google Anthos in Action by Antonio Gulli et al.
- Kubernetes explained
- Cloud Observabillity in Action by Michael Hausenblas
- Core Kubernetes by Chris Love
- Road to Kubernetes by Justin Mitchel
- Kubernetes on Windows by Jay Vyas and James Sturtevant
- Kubernetes explained
- How to Manage Secrets in Kubernetes – A Complete Guide
- Kubernetes Concepts: Deep Dive by Idan Refaeli
- Fluent Bit with Kubernetes by Phil Wilkins
- Kubernetes from scratch by Rohit Ghumare
Contributing¶
Contributions are most welcome!
This list is just getting started, please contribute to make it super awesome.
Check out the Contributing Guidelines.
License¶
awesome-kubernetes by Ramit Surana is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.