SOCKS5 प्रॉक्सी का उपयोग करके Kubernetes API तक पहुंचें
यह पेज दिखाता है कि Kubernetes API तक पहुंचने के लिए SOCKS5 प्रॉक्सी का उपयोग कैसे करें।
शुरू करने से पहले
आपके पास एक Kubernetes क्लस्टर होना चाहिए, और kubectl कमांड-लाइन टूल को आपके क्लस्टर के साथ संवाद करने के लिए कॉन्फ़िगर किया जाना चाहिए। इस ट्यूटोरियल को कम से कम दो नोड्स वाले क्लस्टर पर चलाने की सलाह दी जाती है जो कंट्रोल प्लेन होस्ट के रूप में कार्य नहीं कर रहे हैं। यदि आपके पास पहले से कोई क्लस्टर नहीं है, तो आप इसे minikube का उपयोग करके बना सकते हैं या आप इनमें से किसी एक Kubernetes प्लेग्राउंड का उपयोग कर सकते हैं:
- Killercoda
- KodeKloud
- Play with Kubernetes
संस्करण की जांच करने के लिए, kubectl version
दर्ज करें।
SOCKS5 प्रॉक्सी सेटअप
-
सुनिश्चित करें कि आपके सिस्टम पर SOCKS5 प्रॉक्सी सर्वर स्थापित है। आप इसे अपने सिस्टम पैकेज मैनेजर का उपयोग करके स्थापित कर सकते हैं।
-
SOCKS5 प्रॉक्सी सर्वर को कॉन्फ़िगर करें। आपको प्रॉक्सी सर्वर का पता और पोर्ट निर्दिष्ट करना होगा।
-
kubectl को SOCKS5 प्रॉक्सी का उपयोग करने के लिए कॉन्फ़िगर करें:
export https_proxy=socks5://<proxy-address>:<proxy-port>
export http_proxy=socks5://<proxy-address>:<proxy-port>
Kubernetes API का उपयोग करें
अब आप kubectl कमांड्स का उपयोग कर सकते हैं जो SOCKS5 प्रॉक्सी के माध्यम से Kubernetes API तक पहुंचेंगे:
kubectl get pods