Ravindra BagaleCourses & study guides मराठी

Ravi Sir's Cards › DevOps

Chapter 18: Kubernetes Workloads: मराठी Cards

English cards · Chapter उघडा

उजळणी (Revision) cards

Kubernetes का: server मेला तर Compose वाचत नाही. एक server कधी ना कधी बंद पडणारच, तेही वाईट वेळी.
उजळणी (Revision) card 1 of 15: Kubernetes का: server मेला तर Compose वाचत नाही · PNG download करा · Card page उघडा

Lesson: 18.1 Why Kubernetes — Compose does not survive a dead host

Docker एकटा जे करत नाही ते Kubernetes करतो. Docker एका host वर containers चालवतो, पण अनेक machines सांभाळत नाही.
उजळणी (Revision) card 2 of 15: Docker एकटा जे करत नाही ते Kubernetes करतो · PNG download करा · Card page उघडा

Lesson: 18.2 What this solves that Docker alone does not

Pod आणि त्याचा phase. काही बिघडलं की आधी Pod status बघतो.
उजळणी (Revision) card 3 of 15: Pod आणि त्याचा phase · PNG download करा · Card page उघडा

Lesson: 18.3 A Pod, and the phase you can quote

Bare Pod (फक्त lab): मेला की मेलाच. नवीन लोक थेट Pods बनवतात आणि Pod मेला की app जातं.
उजळणी (Revision) card 4 of 15: Bare Pod (फक्त lab): मेला की मेलाच · PNG download करा · Card page उघडा

Lesson: 18.4 Bare Pod — lab only, dies and stays dead

ReplicaSet: N Pods चालू ठेवा. योग्य संख्येने Pods चालू ठेवणारं कोणीतरी हवं.
उजळणी (Revision) card 5 of 15: ReplicaSet: N Pods चालू ठेवा · PNG download करा · Card page उघडा

Lesson: 18.5 ReplicaSet — keep N Pods

ReplicationController: जुनं नाव. जुन्या guides मध्ये अजून ReplicationController दिसतो.
उजळणी (Revision) card 6 of 15: ReplicationController: जुनं नाव · PNG download करा · Card page उघडा

Lesson: 18.6 ReplicationController — the older name

Deployment: रोज उघडता ती YAML. Kubernetes चं बहुतेक रोजचं काम म्हणजे Deployment edit करणं.
उजळणी (Revision) card 7 of 15: Deployment: रोज उघडता ती YAML · PNG download करा · Card page उघडा

Lesson: 18.7 Deployment — the YAML you actually open

DaemonSet: प्रत्येक node वर एक. Logs, monitoring agents सारखी tools प्रत्येक machine वर हवीत.
उजळणी (Revision) card 8 of 15: DaemonSet: प्रत्येक node वर एक · PNG download करा · Card page उघडा

Lesson: 18.8 DaemonSet — one per node

StatefulSet: पक्कं नाव आणि disk. Database च्या प्रत्येक copy ला restart नंतर स्वतःचा data परत मिळायला हवा.
उजळणी (Revision) card 9 of 15: StatefulSet: पक्कं नाव आणि disk · PNG download करा · Card page उघडा

Lesson: 18.9 StatefulSet — stable name and disk

Job आणि CronJob. काही काम server नसतं; चालतं, संपतं, थांबतं.
उजळणी (Revision) card 10 of 15: Job आणि CronJob · PNG download करा · Card page उघडा

Lesson: 18.10 Job and CronJob

kubectl get, describe, logs, delete. चार commands ने workload चे बहुतेक प्रश्न सुटतात.
उजळणी (Revision) card 11 of 15: kubectl get, describe, logs, delete · PNG download करा · Card page उघडा

Lesson: 18.11 kubectl get, describe, logs, delete

Service ready Pods मध्ये traffic वाटतो. Pods येत-जात असले तरी users ना एकच address हवा.
उजळणी (Revision) card 12 of 15: Service ready Pods मध्ये traffic वाटतो · PNG download करा · Card page उघडा

Lesson: 18.12 The Service spreads traffic across ready Pods

Autoscaling: HPA. दिवसभर traffic बदलतो. Fixed replicas ने पैसे वाया जातात किंवा app पडतं.
उजळणी (Revision) card 13 of 15: Autoscaling: HPA · PNG download करा · Card page उघडा

Lesson: 18.13 Autoscaling — HPA, and two names to recognise

Workload safety basics. Defaults production साठी पुरेसे safe नसतात.
उजळणी (Revision) card 14 of 15: Workload safety basics · PNG download करा · Card page उघडा

Lesson: 18.14 Safety basics

Lab: bare Pod नाही, Deployment. Self-healing एकदा डोळ्यांनी पाहिलं की लक्षात राहतं.
उजळणी (Revision) card 15 of 15: Lab: bare Pod नाही, Deployment · PNG download करा · Card page उघडा

Lesson: 18.15 Lab — Deployment, not a bare Pod

मुलाखत (Interview) cards

Server मेला तर तुमच्या app चं काय होतं? एका VM वर Compose: बंद. Kubernetes आणि 2+ replicas: Pods दुसऱ्या nodes वर reschedule होतात.
मुलाखत (Interview) card 1 of 15: Server मेला तर तुमच्या app चं काय होतं? · PNG download करा · Card page उघडा

Lesson: 18.1 Why Kubernetes — Compose does not survive a dead host

Container orchestration म्हणजे काय? अनेक machines वर containers आपोआप ठेवणं, लक्ष ठेवणं, scale आणि update करणं.
मुलाखत (Interview) card 2 of 15: Container orchestration म्हणजे काय? · PNG download करा · Card page उघडा

Lesson: 18.2 What this solves that Docker alone does not

Pod Pending मध्ये आहे म्हणजे काय? Accept झालाय पण अजून चालू नाही: जागा असलेला node नाही, image pull होतेय, किंवा volume bind नाही.
मुलाखत (Interview) card 3 of 15: Pod Pending मध्ये आहे म्हणजे काय? · PNG download करा · Card page उघडा

Lesson: 18.3 A Pod, and the phase you can quote

Apps bare Pods म्हणून का चालवू नये? कोणताही controller त्यांना परत बनवत नाही. Pod किंवा node गेला की app गेलं.
मुलाखत (Interview) card 4 of 15: Apps bare Pods म्हणून का चालवू नये? · PNG download करा · Card page उघडा

Lesson: 18.4 Bare Pod — lab only, dies and stays dead

ReplicaSet काय करतो? Match होणारे ठराविक संख्येचे Pods चालू ठेवतो, गरजेनुसार Pods बनवतो किंवा काढतो.
मुलाखत (Interview) card 5 of 15: ReplicaSet काय करतो? · PNG download करा · Card page उघडा

Lesson: 18.5 ReplicaSet — keep N Pods

ReplicationController vs ReplicaSet? दोन्ही N Pods ठेवतात. ReplicaSet नवीन, set-based selectors चालतात, आणि Deployment तोच वापरतो.
मुलाखत (Interview) card 6 of 15: ReplicationController vs ReplicaSet? · PNG download करा · Card page उघडा

Lesson: 18.6 ReplicationController — the older name

Deployment चे मुख्य fields कोणते? replicas, selector, template (containers सह Pod spec), आणि strategy.
मुलाखत (Interview) card 7 of 15: Deployment चे मुख्य fields कोणते? · PNG download करा · Card page उघडा

Lesson: 18.7 Deployment — the YAML you actually open

DaemonSet कधी वापरता? जेव्हा प्रत्येक node वर एक Pod हवा: log collectors, monitoring agents, network plugins.
मुलाखत (Interview) card 8 of 15: DaemonSet कधी वापरता? · PNG download करा · Card page उघडा

Lesson: 18.8 DaemonSet — one per node

Databases StatefulSets का वापरतात? प्रत्येक Pod ला पक्कं नाव (db-0) आणि स्वतःची disk मिळते, म्हणून restart नंतर data सापडतो.
मुलाखत (Interview) card 9 of 15: Databases StatefulSets का वापरतात? · PNG download करा · Card page उघडा

Lesson: 18.9 StatefulSet — stable name and disk

Kubernetes मध्ये रात्रीचं काम कसं चालवता? Schedule असलेला CronJob एक Job बनवतो जो Pod पूर्ण होईपर्यंत चालवतो.
मुलाखत (Interview) card 10 of 15: Kubernetes मध्ये रात्रीचं काम कसं चालवता? · PNG download करा · Card page उघडा

Lesson: 18.10 Job and CronJob

kubectl ने workload debug कसा करता? Status साठी get, events साठी describe, app output साठी logs, मग manifest fix करा.
मुलाखत (Interview) card 11 of 15: kubectl ने workload debug कसा करता? · PNG download करा · Card page उघडा

Lesson: 18.11 kubectl get, describe, logs, delete

Service कोणत्या Pods ना traffic पाठवतो? Selector match होणारे आणि Ready असलेले Pods. Ready नसलेल्यांना traffic नाही.
मुलाखत (Interview) card 12 of 15: Service कोणत्या Pods ना traffic पाठवतो? · PNG download करा · Card page उघडा

Lesson: 18.12 The Service spreads traffic across ready Pods

HPA कसा काम करतो? Metrics (उदा. requests च्या तुलनेत CPU) वाचतो आणि min-max मध्ये replicas बदलतो.
मुलाखत (Interview) card 13 of 15: HPA कसा काम करतो? · PNG download करा · Card page उघडा

Lesson: 18.13 Autoscaling — HPA, and two names to recognise

Deployment production-safe कशाने होतो? ≥2 replicas, probes, requests आणि limits, non-root, version tag, आणि PodDisruptionBudget.
मुलाखत (Interview) card 14 of 15: Deployment production-safe कशाने होतो? · PNG download करा · Card page उघडा

Lesson: 18.14 Safety basics

Kubernetes self-heal करतो हे दाखवा. 3 replicas चा Deployment बनवा, एक Pod delete करा, आणि नवीन start होताना बघा.
मुलाखत (Interview) card 15 of 15: Kubernetes self-heal करतो हे दाखवा. · PNG download करा · Card page उघडा

Lesson: 18.15 Lab — Deployment, not a bare Pod

तुलना (Comparison) cards

Kubernetes Deployment vs StatefulSet. Kubernetes apps Pods म्हणून चालवतो.Deployment: N सारखे Pods. कोणताही Pod कोणाचीही जागा घेऊ शकतो.StatefulSet: प्रत्येक Pod चं पक्कं नाव (db-0, db-1) आणि स्वतःची disk.
तुलना (Comparison) card 1 of 3: Kubernetes Deployment vs StatefulSet · PNG download करा · Card page उघडा

Lesson: 18.9 StatefulSet — stable name and disk

Deployment vs DaemonSet. Deployment: कुठेही N Pods.DaemonSet: प्रत्येक node वर बरोबर एक Pod.
तुलना (Comparison) card 2 of 3: Deployment vs DaemonSet · PNG download करा · Card page उघडा

Lesson: 18.8 DaemonSet — one per node

Job vs CronJob. Job: यशस्वी होईपर्यंत Pods एकदा चालवा.CronJob: schedule वर Job बनवा.
तुलना (Comparison) card 3 of 3: Job vs CronJob · PNG download करा · Card page उघडा

Lesson: 18.10 Job and CronJob