Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 802 Bytes

README.md

File metadata and controls

24 lines (19 loc) · 802 Bytes

☸ Kubernetes

Points discussed in this section

  1. What is Kubernetes
  2. K8s architecture
  3. Main K8s components
  4. Minikube and Kubectl - Local setup
  5. Main Kubectl commands - K8s CLI
  6. K8s YAML configuration file
  7. K8s Namespaces - organize your components
  8. K8s Ingress
  9. Helm - Package manager
  10. Volumes - Persisting data in K8s
  11. The StatefulSet - Deploying Stateful apps
  12. K8s services

Need of Kubernetes

It’s a container orchestration tool. Rise of monolith to microservices architecture led to rise in usage of containers but maintaining those thousands of containers was not easy so we wanted an orchestration tool like Kubernetes. It has 3 advantages➖

  1. High availability and downtime
  2. Scaling and high performance
  3. Disaster recovery - backup and restore