Kubernetes आर्किटेक्चर गाइड
अधिकांश इंजीनियर कमांड्स को रटकर Kubernetes सीखते हैं।
बेहतरीन इंजीनियर समझते हैं कि आर्किटेक्चर कैसे काम करता है।
जब आप आर्किटेक्चर को समझ लेते हैं, तो समस्या निवारण (troubleshooting) आसान हो जाता है।
कल्पना कीजिए कि इन कार्यों को मैन्युअल रूप से प्रबंधित करना कैसा होगा:
- सैकड़ों सर्वर
- हज़ारों कंटेनर्स
- निरंतर डिप्लॉयमेंट
- हार्डवेयर विफलताएं
- ट्रैफिक स्पाइक्स
Kubernetes इन कार्यों को ऑटोमेट करता है। एक क्लस्टर के दो मुख्य भाग होते हैं: Control Plane और Worker Nodes।
Control Plane क्लस्टर को मैनेज करता है। Worker Nodes आपके एप्लिकेशन चलाते हैं।
Core Components:
API Server: यह गेटवे है। हर kubectl कमांड सबसे पहले यहीं आती है।
ETCD: यह डेटाबेस है। यह Pods और Secrets जैसे सभी क्लस्टर डेटा को स्टोर करता है। यह 'सिंगल
