Ravindra BagaleCourses & study guides मराठी

Ravi Sir's Cards › DevOps

Chapter 19: Kubernetes Services, Ingress and Volumes: मराठी Cards

English cards · Chapter उघडा

उजळणी (Revision) cards

Pods ना पक्का दरवाजा का हवा. Pods येतात-जातात; दर वेळी त्यांचे IPs बदलतात.
उजळणी (Revision) card 1 of 12: Pods ना पक्का दरवाजा का हवा · PNG download करा · Card page उघडा

Lesson: 19.1 Why Pods need a stable front door

ClusterIP: cluster च्या आत load balance. बहुतेक services फक्त दुसऱ्या services ना पोहोचायला हव्यात.
उजळणी (Revision) card 2 of 12: ClusterIP: cluster च्या आत load balance · PNG download करा · Card page उघडा

Lesson: 19.2 ClusterIP — load balance inside the cluster

NodePort: node वरची port (lab साठी). Lab मध्ये laptop वरून पटकन आत जायचा मार्ग हवा.
उजळणी (Revision) card 3 of 12: NodePort: node वरची port (lab साठी) · PNG download करा · Card page उघडा

Lesson: 19.3 NodePort — a port on the node, for a lab

LoadBalancer: cloud ने publish करायचं असेल तेव्हा. Public apps ना internet वरून खरा, पक्का प्रवेश हवा.
उजळणी (Revision) card 4 of 12: LoadBalancer: cloud ने publish करायचं असेल तेव्हा · PNG download करा · Card page उघडा

Lesson: 19.4 LoadBalancer — when a cloud should publish it

ExternalName: बाहेरच्या नावाचं alias. बदलू शकणारे बाहेरचे hostnames apps नी hardcode करू नयेत.
उजळणी (Revision) card 5 of 12: ExternalName: बाहेरच्या नावाचं alias · PNG download करा · Card page उघडा

Lesson: 19.5 ExternalName — an alias to a name outside

Service DNS step by step. चुकीच्या नावांमुळे “could not resolve host” errors.
उजळणी (Revision) card 6 of 12: Service DNS step by step · PNG download करा · Card page उघडा

Lesson: 19.6 Service DNS, step by step

Ingress: hostname (free public domain नाही). अनेक web apps साठी एक entry point खर्च वाचवतो आणि routing देतो.
उजळणी (Revision) card 7 of 12: Ingress: hostname (free public domain नाही) · PNG download करा · Card page उघडा

Lesson: 19.7 Ingress — a hostname, not a free public domain

Pod मधले volumes. Restart वर container files जातात, आणि Pod मधल्या containers ना files share कराव्या लागतात.
उजळणी (Revision) card 8 of 12: Pod मधले volumes · PNG download करा · Card page उघडा

Lesson: 19.8 Volumes inside a Pod

PersistentVolume, Claim आणि StorageClass. Databases ना Pods पेक्षा जास्त टिकणाऱ्या disks हव्या.
उजळणी (Revision) card 9 of 12: PersistentVolume, Claim आणि StorageClass · PNG download करा · Card page उघडा

Lesson: 19.9 PersistentVolume, claim and StorageClass

Safety: Services, Ingress आणि storage. उघडे services आणि हरवलेल्या disks हे नेहमीचे incidents.
उजळणी (Revision) card 10 of 12: Safety: Services, Ingress आणि storage · PNG download करा · Card page उघडा

Lesson: 19.10 Safety

Git commit पासून चालू Deployment पर्यंत. पूर्ण मार्ग बघितला की प्रत्येक tool चं काम स्पष्ट होतं.
उजळणी (Revision) card 11 of 12: Git commit पासून चालू Deployment पर्यंत · PNG download करा · Card page उघडा

Lesson: 19.11 From a Git commit to a running Deployment

Lab: एक नाव, DNS, एक claim. एक lab Services, DNS आणि storage जोडतो.
उजळणी (Revision) card 12 of 12: Lab: एक नाव, DNS, एक claim · PNG download करा · Card page उघडा

Lesson: 19.12 Lab — name, DNS, one claim

मुलाखत (Interview) cards

Kubernetes Service का लागतो? Pod IPs तात्पुरते असतात; Service पक्कं नाव/IP देतो आणि match होणाऱ्या ready Pods मध्ये load-balance करतो.
मुलाखत (Interview) card 1 of 12: Kubernetes Service का लागतो? · PNG download करा · Card page उघडा

Lesson: 19.1 Why Pods need a stable front door

ClusterIP म्हणजे काय? Default Service type: Pods मध्ये load-balance करणारा आतला virtual IP आणि DNS नाव, बाहेरून पोहोचत नाही.
मुलाखत (Interview) card 2 of 12: ClusterIP म्हणजे काय? · PNG download करा · Card page उघडा

Lesson: 19.2 ClusterIP — load balance inside the cluster

NodePort कधी वापराल? Labs किंवा साध्या on-prem setups मध्ये कोणत्याही node IP आणि 30000-32767 मधल्या port ने Service गाठायला.
मुलाखत (Interview) card 3 of 12: NodePort कधी वापराल? · PNG download करा · Card page उघडा

Lesson: 19.3 NodePort — a port on the node, for a lab

LoadBalancer Service vs Ingress? LoadBalancer: प्रत्येक Service ला एक cloud LB (L4). Ingress: एक entry अनेक hostnames/paths अनेक Services कडे (HTTP).
मुलाखत (Interview) card 4 of 12: LoadBalancer Service vs Ingress? · PNG download करा · Card page उघडा

Lesson: 19.4 LoadBalancer — when a cloud should publish it

ExternalName Service म्हणजे काय? बाहेरच्या DNS नावाचा CNAME देणारा Service; proxy नाही, Pods नाहीत, ports नाहीत.
मुलाखत (Interview) card 5 of 12: ExternalName Service म्हणजे काय? · PNG download करा · Card page उघडा

Lesson: 19.5 ExternalName — an alias to a name outside

Pods Services ना नावाने कसे शोधतात? CoreDNS service.namespace.svc.cluster.local resolve करतो; त्याच namespace मध्ये छोटी नावं चालतात.
मुलाखत (Interview) card 6 of 12: Pods Services ना नावाने कसे शोधतात? · PNG download करा · Card page उघडा

Lesson: 19.6 Service DNS, step by step

माझं Ingress का चालत नाही? बहुतेक Ingress controller install नाही, चुकीचा ingressClassName, DNS त्याकडे point नाही, किंवा backend Service/port चुकीचा.
मुलाखत (Interview) card 7 of 12: माझं Ingress का चालत नाही? · PNG download करा · Card page उघडा

Lesson: 19.7 Ingress — a hostname, not a free public domain

emptyDir म्हणजे काय? Pod सुरू झाल्यावर बनणारा आणि Pod गेल्यावर delete होणारा volume; Pod मधले सगळे containers share करतात.
मुलाखत (Interview) card 8 of 12: emptyDir म्हणजे काय? · PNG download करा · Card page उघडा

Lesson: 19.8 Volumes inside a Pod

PV vs PVC vs StorageClass? PVC: मागणी. PV: खरं storage. StorageClass: मागणीनुसार PVs बनवणारी recipe.
मुलाखत (Interview) card 9 of 12: PV vs PVC vs StorageClass? · PNG download करा · Card page उघडा

Lesson: 19.9 PersistentVolume, claim and StorageClass

Kubernetes networking आणि storage safe कसं ठेवता? आतल्या services ClusterIP, Ingress वर TLS, NetworkPolicies वापरा, आणि महत्त्वाचे volumes Retain.
मुलाखत (Interview) card 10 of 12: Kubernetes networking आणि storage safe कसं ठेवता? · PNG download करा · Card page उघडा

Lesson: 19.10 Safety

Commit पासून चालू Pod पर्यंतचा मार्ग समजावा. PR → CI tests → image build आणि push (SHA tag) → Deployment image update → Kubernetes नवीन Pods roll out करतो → health checks.
मुलाखत (Interview) card 11 of 12: Commit पासून चालू Pod पर्यंतचा मार्ग समजावा. · PNG download करा · Card page उघडा

Lesson: 19.11 From a Git commit to a running Deployment

Service DNS आणि storage चालतात हे सिद्ध करा. Pod मधून Service nslookup करा; data लिहा, DB Pod delete करा, आणि PVC मधून data परत वाचा.
मुलाखत (Interview) card 12 of 12: Service DNS आणि storage चालतात हे सिद्ध करा. · PNG download करा · Card page उघडा

Lesson: 19.12 Lab — name, DNS, one claim

तुलना (Comparison) cards

ClusterIP vs NodePort. दोन्ही Kubernetes Service types.ClusterIP: फक्त cluster आतला पत्ता.NodePort: प्रत्येक node वर port (30000-32767) पण उघडतो.
तुलना (Comparison) card 1 of 3: ClusterIP vs NodePort · PNG download करा · Card page उघडा

Lesson: 19.2 ClusterIP — load balance inside the cluster

LoadBalancer vs Ingress. LoadBalancer: Service type; cloud त्यासाठी एक load balancer बनवतो.Ingress: एक entry point अनेक Services कडे नेणारे HTTP rules (host, path).
तुलना (Comparison) card 2 of 3: LoadBalancer vs Ingress · PNG download करा · Card page उघडा

Lesson: 19.7 Ingress — a hostname, not a free public domain

emptyDir vs PersistentVolumeClaim. emptyDir: Pod असेपर्यंतच असणारा scratch folder.PVC: Pods पेक्षा जास्त टिकणाऱ्या खऱ्या disk ची मागणी.
तुलना (Comparison) card 3 of 3: emptyDir vs PersistentVolumeClaim · PNG download करा · Card page उघडा

Lesson: 19.9 PersistentVolume, claim and StorageClass