DEV Community

Cover image for Kubernetes
Ibrahim S
Ibrahim S

Posted on

1

Kubernetes

๐Ÿ”น Kubernetes is an open-source ๐—ฐ๐—ผ๐—ป๐˜๐—ฎ๐—ถ๐—ป๐—ฒ๐—ฟ ๐—ผ๐—ฟ๐—ฐ๐—ต๐—ฒ๐˜€๐˜๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป system for automating software deployment, scaling, and management.

๐—™๐—ฒ๐—ฎ๐˜๐˜‚๐—ฟ๐—ฒ๐˜€:
โœ” Load balancing
โœ” Self-healing
โœ” High availability / Ensure no downtime / Maintain fault tolerance
โœ” Performance enhancement
โœ” Auto-scaling

๐Ÿ”น Kubernetes follows Master and Worker architecture. Master is responsible for all the heavy lifting which we will dive into in a moment and assigning tasks to workers or just nodes.

๐— ๐—ฎ๐˜€๐˜๐—ฒ๐—ฟ ๐—–๐—ผ๐—บ๐—ฝ๐—ผ๐—ป๐—ฒ๐—ป๐˜๐˜€:
1๏ธโƒฃ API Server - Exposes the Kubernetes API.
2๏ธโƒฃ Controller - Helps in maintaining the desired state of your cluster.
3๏ธโƒฃ Scheduler - Schedules pods onto nodes.
4๏ธโƒฃ etcd - Persistent storage which stores all cluster data.

๐—ช๐—ผ๐—ฟ๐—ธ๐—ฒ๐—ฟ ๐—–๐—ผ๐—บ๐—ฝ๐—ผ๐—ป๐—ฒ๐—ป๐˜๐˜€:
1๏ธโƒฃ Kubelet - An agent that runs on each node in the cluster.
2๏ธโƒฃ Kube Proxy - Takes care of Kubernetes networking.
3๏ธโƒฃ Container Runtime - Responsible for running containers.

โœ… Install Minikube on Mac - https://medium.com/@ibrahims/install-minikube-on-mac-d0fb21f5a09a

โœ… ReplicaSet โ€” Kubernetes - https://ibrahims.medium.com/replicaset-kubernetes-5285ddef6b2d

โœ… Services โ€” Kubernetes - https://ibrahims.medium.com/services-kubernetes-0674c52a3585

โœ… Ingress โ€” Kubernetes - https://ibrahims.medium.com/ingress-kubernetes-f87ed36f78f0

โœ… ConfigMap โ€” Kubernetes - https://ibrahims.medium.com/configmap-kubernetes-33b68649688e

โœ… ConfigMaps & Secret โ€” Kubernetes - https://ibrahims.medium.com/configmaps-secret-kubernetes-1f3bab7d5030

โœ… RBAC โ€” Kubernetes - https://medium.com/@ibrahims/rbac-kubernetes-e709d046db87

โœ… Security Context โ€” Kubernetes - https://ibrahims.medium.com/security-context-kubernetes-9672ae2380f9

โœ… Health Check โ€” Kubernetes - https://medium.com/@ibrahims/health-check-kubernetes-be0b52a12e76

โœ… Monitoring โ€” Kubernetes - https://ibrahims.medium.com/monitoring-kubernetes-cbd89410c0b4

โœ… Taints and Tolerations โ€” Kubernetes - https://ibrahims.medium.com/taints-and-tolerations-kubernetes-673307c49447

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs