/learn-kubernetes

🚢 Resources and examples to get started with Kubernetes.

Kubernetes features

  • Container orchestration: Manage, deploy, and update containers via the kubectl CLI.
  • Automate deployments with YAML a la CloudFormation.
  • Scale workloads.
  • Automated load balancing.
  • Manage secrets.
  • Declarative.
  • Open source.
  • Backed by Google.

How it works

  • Containers are organized in pods where they share resources such as storage, CPU, and RAM, and provide an interface for network traffic.
  • Controllers.
  • Services.

Tools

  • kubeadm
  • kubectl
  • minikube

Resources