Mac के लिए Civo Kubernetes GUI।
लाइव cluster dashboard, रियल-टाइम pod logs, kubectl की ज़रूरत नहीं।
CivoCloudManager, Civo Kubernetes (मैनेज्ड K3s) के लिए नेटिव macOS GUI है। यह Apple के Security फ़्रेमवर्क पर बने क्लाइंट-सर्टिफ़िकेट mTLS के ज़रिए सीधे cluster के Kubernetes API से बात करता है, metrics-server से मेट्रिक्स पढ़ता है और pod logs रियल टाइम में स्ट्रीम करता है, सब कुछ एक नेटिव macOS विंडो से।
Civo cluster खोलते ही क्या दिखता है।
-
लाइव CPU और मेमोरी गेज।
स्पार्कलाइन हिस्ट्री के साथ गोल गेज, जिनका डेटा metrics-server से आता है (एडऑन न लगा हो तो शालीन फ़ॉलबैक)। बिना मैन्युअल रिफ़्रेश के अपडेट होते रहते हैं।
-
रियल-टाइम pod logs।
स्क्रॉल होने वाला मोनोस्पेस लॉग व्यूअर। ऑटो-स्क्रॉल, ऑटो-रिफ़्रेश, मैन्युअल रिफ़्रेश। मल्टी-कंटेनर pod में कंटेनर बदल लीजिए।
-
एक-बार वाली कमांड।
kubectl के बिना cluster में कमांड चलाइए। ऐप उसे थोड़ी देर चलने वाले Job के रूप में शेड्यूल करता है और आउटपुट दिखा देता है। चलते हुए pod के अंदर इंटरैक्टिव shell चाहिए तो k9s या kubectl exec रखिए।
-
Deployment स्केलिंग।
deployment लिस्ट से रेप्लिका बढ़ाइए या घटाइए। कॉन्टेक्स्ट मेन्यू से रोलआउट रीस्टार्ट।
-
ConfigMap और Secret व्यूअर।
किसी भी namespace के सारे ConfigMap और Secret देखिए। Base64 से डिकोड की गई वैल्यू वहीं दिख जाती हैं।
-
Namespace फ़िल्टर।
एक पिकर हर वर्कलोड लिस्ट पर लगता है, deployments, services, ingresses, PVCs। सेक्शन बदलने पर भी बना रहता है।
GUI आपके cluster से कैसे बात करता है।
ऐप Civo REST API से cluster का kubeconfig डाउनलोड करता है, Apple के Security फ़्रेमवर्क में SecItemImport और SecIdentityCreate से उसमें एम्बेडेड PEM क्लाइंट सर्टिफ़िकेट और प्राइवेट की इम्पोर्ट करता है (न kubectl, न openssl, न कोई बाहरी प्रोसेस), और Kubernetes API सर्वर से सीधा HTTPS+mTLS कनेक्शन खोलता है। जब आप कोई cluster चुनते हैं, उसके Civo firewall पर port 6443 आपके मौजूदा पब्लिक IP के लिए खुलता है, और आपके हटते ही बंद हो जाता है।
kubectl क्यों नहीं?
kubectl ठीक काम करता है। लेकिन वह एक और चीज़ है जिसे इंस्टॉल करना, कॉन्फ़िगर करना, वर्शन पिन करना और हर मशीन पर एक जैसा रखना पड़ता है। जो GUI खुद Kubernetes बोलता है, उसके साथ एक नया Mac एक ऐप इंस्टॉल करने के पाँच मिनट बाद Civo cluster चला सकता है, न Homebrew की तैयारी, न kubeconfig की जुगत।
डीप डाइव
हर Civo प्रोडक्ट के लिए एक फ़ोकस्ड पेज।
CivoCloudManager जिन Civo सरफ़ेस को छूता है, उन सबका अपना पेज है, बारीकियों, ट्रेड-ऑफ़ और आर्किटेक्चर के ब्योरे के साथ। जो आपके आज के काम के सबसे करीब है, वही चुनिए।
- 01 Mac के लिए Civo CLI विकल्प GUI कहाँ CLI से बेहतर है, कहाँ नहीं, और दोनों साथ कैसे चलते हैं।
- 02 Mac के लिए Civo Object Storage browser नेटिव S3-कम्पैटिबल browser। निष्क्रिय bucket सेंट्रल वॉल्ट में पॉज़ कीजिए।
- 03 Mac के menu bar से Civo firewall हर firewall के लिए एक क्लिक में open/close, ऑटो-IP डिटेक्शन, ऑटो-क्लोज़ टाइमर।
- 04 Mac के लिए Civo कॉस्ट dashboard Civo charges API से असली चार्ज। पीरियड पिकर और महीने के अंत का अनुमान।
गाइड
कदम दर कदम, और ईमानदार तुलना।
- 01 Civo API key जोड़िए key Civo dashboard में बनाइए, एक बार पेस्ट कीजिए, उसके बाद उसे macOS Keychain संभालता है।
- 02 अपने IP के लिए firewall खोलिए पूरा मैनुअल तरीका, बदलते IP वाला जाल जो वह पीछे छोड़ जाता है, और एक मुफ़्त menu bar रास्ता जो रूल को तय समय पर बंद कर देता है।
- 03 बनाम Lens, OpenLens और k9s तीन टूल किसी भी cluster के लिए बने हैं, एक सिर्फ़ Civo के लिए। यही फ़र्क तय करता है कि आप कौन सा खोलकर रखेंगे।
- 04 S3 पर Civo Object Storage रीजन का endpoint, s3cmd, rclone और AWS CLI की चलती हुई कॉन्फ़िगरेशन, और एक नेटिव क्लाइंट इससे अलग क्या करता है।
- 05 Mac पर Civo DNS डोमेन को Civo के nameserver पर लगाइए, फिर zone को browser टैब के बजाय नेटिव ऐप में संभालिए।
- 06 चेंजलॉग हर आई हुई रिलीज़, नई से पुरानी, उस ब्योरे के साथ जो स्टोर का रिलीज़ नोट बहुत छोटा होने की वजह से नहीं दे पाता।
Civo cluster को एक नेटिव विंडो में खोलिए।
Mac App Store पर एक बार की खरीद। Family Sharing चालू।