madhuakula.com Open in urlscan Pro
76.76.21.93  Public Scan

URL: https://madhuakula.com/kubernetes-goat/docs/learning-kubernetes/
Submission: On March 02 via manual from RS — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Skip to main content
⭐️ If you like Kubernetes Goat, give it a star on GitHub and share on Twitter

Kubernetes Goat

🔺 Vote📖 Docs💬 Discord❤️ Tweet🌟 GitHub


 * 👋 Introduction
 * 💪 Why - The Motivation
 * 📐 Architecture
 * ⚙️ How to Run
 * ⚡ Getting started
 * 📖 Learning Kubernetes
 * 📋 Cheat Sheet
 * 🚀 Scenarios
 * 📝 Security Reports
 * 🛑 Teardown
 * 🎉 Getting Involved
 * 🎊 Community
 * 🤩 Showcase
 * ❤️ Wall of Love
 * 📚 Resources
 * 🙏 Acknowledgments
 * 📢 Sponsors
 * ⏳ Miscellaneous
 * 🙋 FAQ

 * 
 * 📖 Learning Kubernetes

On this page


📖 LEARNING KUBERNETES

Kubernetes is an open source container orchestration engine for automating
deployment, scaling, and management of containerized applications. The open
source project is hosted by the Cloud Native Computing Foundation (CNCF).


WHAT IS KUBERNETES

Kubernetes is a portable, extensible, open-source platform for managing
containerized workloads and services, that facilitates both declarative
configuration and automation. It has a large, rapidly growing ecosystem.
Kubernetes services, support, and tools are widely available.

The name Kubernetes originates from Greek, meaning helmsman or pilot. Google
open-sourced the Kubernetes project in 2014. Kubernetes combines over 15 years
of Google's experience running production workloads at scale with best-of-breed
ideas and practices from the community.

Reference: https://kubernetes.io/docs/concepts/overview/what-is-kubernetes


KUBERNETES OVERVIEW

A Kubernetes cluster consists of a set of worker machines, called nodes, that
run containerized applications. Every cluster has at least one worker node.

Below are very high-level components in Kubernetes Cluster

Control Plane Components

 * API Server
 * etcd
 * Scheduler
 * Controller Manager

Node Components

 * kubelet
 * Network Proxy (kube-proxy)
 * Container runtime

Add-Ons

 * DNS
 * Container Resource Monitoring
 * Cluster-level Logging



Reference: https://kubernetes.io/docs/concepts/overview/components

tip

Use the free Katacoda playgrounds if required to learn more about the Kubernetes
and it's concepts at https://kubernetes.io/docs/tutorials/kubernetes-basics/


THE ILLUSTRATED CHILDREN’S GUIDE TO KUBERNETES

The Illustrated Children’s Guide to Kubernetes is a simple, gentle answer a
father gave his daughter when she inquisitively asked about Kubernetes. It’s
dedicated to all the parents who try to explain software engineering to their
children. The star of The Illustrated Children’s Guide to Kubernetes, Phippy and
her friends explain the core concepts of Kubernetes in simple terms.



Reference: The Illustrated Children's Guide to Kubernetes Video


RESOURCES TO LEARN MORE ABOUT KUBERNETES

 * Kubernetes Docs
 * Kubernetes Tutorials
 * Kubernetes by Examples
 * Kubernetes Components
 * CNCF Phippy and friends

Edit this page

Previous
⚡ Getting Started with Kubernetes Goat
Next
📋 Cheat Sheet - Kubernetes Goat
 * What is Kubernetes
 * Kubernetes Overview
 * The Illustrated Children’s Guide to Kubernetes
 * Resources to learn more about Kubernetes

Docs·GitHub·Twitter·Discord
Copyright © 2023 - Madhu Akula