Kubernetes आर्किटेक्चर
Kubernetes परिचय
Frank Heilmann
Platform Architect and Freelance Instructor
Kubernetes ओवरव्यू
Kubernetes कई तत्वों से बना है:
सबसे महत्वपूर्ण, बड़े से छोटे क्रम में:
Clusters
और
Control Planes
Nodes
Pods
Services
के ज़रिए नेटवर्क कनेक्टिविटी
Kubernetes क्लस्टर और कंट्रोल प्लेन
एक Kubernetes क्लस्टर जुड़े हुए कंप्यूटरों (या
Nodes
) का सेट है
डाटासेंटर में सर्वर, क्लाउड में वर्चुअल मशीनें
Kubernetes
Control Plane
इन नोड्स को मैनेज करता है
कई कंपोनेंट्स से बना, जो क्लस्टर के किसी भी नोड पर चल सकते हैं
Kubernetes नोड्स
एक Kubernetes Node आमतौर पर Linux + कंटेनर इंजन (Docker) चलाता है
$$
Nodes को
worker machines
भी कहा जाता है
$$
Nodes
Kubernetes Kubelet
चलाते हैं
यह सुनिश्चित करता है कि कंटेनर तथाकथित
Pods
में चलें
Kubernetes पॉड्स
Kubernetes
Pod
सबसे छोटी यूनिट जिसे आप डिप्लॉय कर सकते हैं
एक Pod एक या अधिक कंटेनरों का सेट है
एक Pod के कंटेनर लॉजिकली साथ होते हैं, स्टोरेज और नेटवर्क साझा करते हैं
Pods
ephemeral
होते हैं:
Pods किसी भी समय रोके और फिर से बनाए जा सकते हैं।
Pods किसी भी समय दूसरे नोड्स पर ले जाए जा सकते हैं।
Kubernetes सर्विसेज़
Kubernetes Service
: नेटवर्क कनेक्टिविटी एक्सपोज़ करने के लिए रिसोर्स
बाहर से Pod से जुड़ने या Pods के बीच कम्युनिकेशन के लिए ज़रूरी
कारण: Pods कभी भी फिर से डिप्लॉय हो सकते हैं, और तब
नया IP पता मिलेगा
Services
ephemeral
नहीं हैं, ये स्थिर नेटवर्क कनेक्टिविटी देती हैं
Kubernetes चीट शीट
Kubernetes
Cluster
: जुड़े कंप्यूटरों (Nodes) का सेट, जिसे Kubernetes चलाने हेतु कॉन्फ़िगर किया गया है
Kubernetes
Control Plane
: क्लस्टर में Nodes को मैनेज करता है
Kubernetes
Nodes
: "worker machines" भी कहलाते हैं, जो Linux और कंटेनर इंजन चलाते हैं
Kubernetes
Pods
: एक या अधिक कंटेनरों का सेट, सबसे छोटी डिप्लॉयबल यूनिट
Kubernetes
Services
: नेटवर्क कनेक्टिविटी एक्सपोज़ करने का रिसोर्स, बाहर से Pods से कनेक्ट होने और Pods के बीच कम्युनिकेशन के लिए ज़रूरी
अभ्यास करते हैं!
Kubernetes परिचय
Preparing Video For Download...