منصوبے کے بارے میں
Orbit ایک نیٹو ڈیسک ٹاپ ایپلی کیشن ہے جسے Kubernetes کلسٹر مینجمنٹ کے لیے ڈیزائن کیا گیا ہے۔ یہ کم تاخیر والی API کمیونیکیشن اور کریڈنشلز مینجمنٹ کے لیے ایک کمپائلڈ Rust انجن کا استعمال کرتا ہے، جسے Neutralinojs رن ٹائم کے ساتھ جوڑا گیا ہے تاکہ آپریٹنگ سسٹم کے نیٹو webview کا استعمال کرتے ہوئے Electron سے وابستہ وسائل کے اضافی بوجھ (overhead) سے بچا جا سکے۔
اہم صلاحیتوں میں شامل ہیں:
- کلسٹر اور سیاق و سباق (Context) کا انتظام: مقامی (k3s, Minikube, Kind) اور ریموٹ کلاؤڈ کلسٹرز کے درمیان فوری سوئچنگ کے ساتھ ساتھ گلوبل namespace فلٹرنگ کی سپورٹ کرتا ہے۔
- وسائل کی تلاش: ورک لوڈز (Deployments, Pods, StatefulSets وغیرہ)، کنفیگریشن اور اسٹوریج (ConfigMaps, Secrets, PVs)، نیٹ ورک اور سیکیورٹی (Services, Ingresses)، اور کلسٹر انفراسٹرکچر (Nodes, Events) کی بصارت فراہم کرتا ہے۔
- مینی فیسٹ مینجمنٹ: سنٹیکس ہائی لائٹڈ YAML ایڈیٹنگ کے لیے ایک مربوط Monaco Editor شامل ہے جس کے ذریعے تبدیلیوں کو براہ راست کلسٹر پر لاگو کیا جا سکتا ہے۔
- نگرانی: ریئل ٹائم pod log اسٹریمنگ اور کلسٹر ایونٹ مانیٹرنگ کی سہولت فراہم کرتا ہے۔
- آرکیٹیکچر: Vue 3 فرنٹ اینڈ اور Rust بیک اینڈ کے درمیان ایک سخت علیحدگی برقرار رکھتا ہے، جو کہ اسٹرکچرڈ IPC کالز کے ذریعے رابطہ کرتے ہیں تاکہ حساس kubeconfigs اور ٹوکنز پریزنٹیشن لیئر سے الگ رہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.