Kubernetes आर्किटेक्चर

Kubernetes परिचय

Frank Heilmann

Platform Architect and Freelance Instructor

Kubernetes ओवरव्यू

  • Kubernetes कई तत्वों से बना है:
  • सबसे महत्वपूर्ण, बड़े से छोटे क्रम में:
    • Clusters और Control Planes
    • Nodes
    • Pods
  • Services के ज़रिए नेटवर्क कनेक्टिविटी
Kubernetes परिचय

Kubernetes क्लस्टर और कंट्रोल प्लेन

Kubernetes क्लस्टर और कंट्रोल प्लेन

  • एक Kubernetes क्लस्टर जुड़े हुए कंप्यूटरों (या Nodes) का सेट है
  • डाटासेंटर में सर्वर, क्लाउड में वर्चुअल मशीनें
  • Kubernetes Control Plane इन नोड्स को मैनेज करता है
    • कई कंपोनेंट्स से बना, जो क्लस्टर के किसी भी नोड पर चल सकते हैं
Kubernetes परिचय

Kubernetes नोड्स

Kubernetes नोड्स

  • एक Kubernetes Node आमतौर पर Linux + कंटेनर इंजन (Docker) चलाता है

$$

  • Nodes को worker machines भी कहा जाता है

$$

  • Nodes Kubernetes Kubelet चलाते हैं
    • यह सुनिश्चित करता है कि कंटेनर तथाकथित Pods में चलें
Kubernetes परिचय

Kubernetes पॉड्स

Kubernetes पॉड्स

  • Kubernetes Pod
    • सबसे छोटी यूनिट जिसे आप डिप्लॉय कर सकते हैं
    • एक Pod एक या अधिक कंटेनरों का सेट है
  • एक Pod के कंटेनर लॉजिकली साथ होते हैं, स्टोरेज और नेटवर्क साझा करते हैं
  • Pods ephemeral होते हैं:
    • Pods किसी भी समय रोके और फिर से बनाए जा सकते हैं।
    • Pods किसी भी समय दूसरे नोड्स पर ले जाए जा सकते हैं।
Kubernetes परिचय

Kubernetes सर्विसेज़

Kubernetes सर्विसेज़

  • Kubernetes Service: नेटवर्क कनेक्टिविटी एक्सपोज़ करने के लिए रिसोर्स
  • बाहर से Pod से जुड़ने या Pods के बीच कम्युनिकेशन के लिए ज़रूरी
  • कारण: Pods कभी भी फिर से डिप्लॉय हो सकते हैं, और तब
    • नया IP पता मिलेगा
  • Services ephemeral नहीं हैं, ये स्थिर नेटवर्क कनेक्टिविटी देती हैं
Kubernetes परिचय

Kubernetes चीट शीट

  • Kubernetes Cluster: जुड़े कंप्यूटरों (Nodes) का सेट, जिसे Kubernetes चलाने हेतु कॉन्फ़िगर किया गया है
  • Kubernetes Control Plane: क्लस्टर में Nodes को मैनेज करता है
  • Kubernetes Nodes: "worker machines" भी कहलाते हैं, जो Linux और कंटेनर इंजन चलाते हैं
  • Kubernetes Pods: एक या अधिक कंटेनरों का सेट, सबसे छोटी डिप्लॉयबल यूनिट
  • Kubernetes Services: नेटवर्क कनेक्टिविटी एक्सपोज़ करने का रिसोर्स, बाहर से Pods से कनेक्ट होने और Pods के बीच कम्युनिकेशन के लिए ज़रूरी
Kubernetes परिचय

अभ्यास करते हैं!

Kubernetes परिचय

Preparing Video For Download...