آپ کے لیے تیار کردہ
ہم مشینیں بناتے ہیں، ہر ایک پر Kubernetes انسٹال کرتے ہیں اور ورکرز کو کنٹرول پلین سے جوڑتے ہیں۔ آپ کو محض چند منٹ انتظار کرنا پڑتا ہے، پوری دوپہر نہیں۔
Kubernetes کلسٹرز
ڈیٹا سینٹر، مشین کا سائز اور آپ کو کتنے ورکرز درکار ہیں، منتخب کریں۔ ہم سرورز تیار کرتے ہیں، انہیں پرائیویٹ نیٹ ورک پر جوڑتے ہیں اور آپ کو Git سے ڈیپلوئے کرنے کے لیے Argo CD کے ساتھ ایک فعال Kubernetes کلسٹر فراہم کرتے ہیں۔
ایک کلسٹر ایک control-plane سرور اور دس تک worker سرورز پر مشتمل ہوتا ہے، جو کہ تمام تر آپ کے ہیں، ایک نجی نیٹ ورک پر باہم مربوط ہیں اور ایک ہلکی پھلکی تصدیق شدہ ڈسٹری بیوشن k3s کا استعمال کرتے ہوئے Kubernetes کے طور پر ترتیب دیے گئے ہیں۔
آپ اسے معیاری طریقے سے چلاتے ہیں: اپنے ڈیش بورڈ سے kubeconfig ڈاؤن لوڈ کریں اور اپنے کمپیوٹر سے kubectl استعمال کریں۔ ہر مشین سرورز کے نیچے بھی ظاہر ہوتی ہے، جہاں آپ SSH کے ذریعے سائن ان کر سکتے ہیں، اس کے گراف دیکھ سکتے ہیں اور اس کا فائر وال ترتیب دے سکتے ہیں۔
ایک فعال کلسٹر کو پہلے ہی دن جس چیز کی ضرورت ہوتی ہے وہ سب کچھ، اور ایسا کچھ بھی نہیں جو آپ کو پابند کرے۔
ہم مشینیں بناتے ہیں، ہر ایک پر Kubernetes انسٹال کرتے ہیں اور ورکرز کو کنٹرول پلین سے جوڑتے ہیں۔ آپ کو محض چند منٹ انتظار کرنا پڑتا ہے، پوری دوپہر نہیں۔
مشینیں اپنے ذاتی نجی نیٹ ورک کے ذریعے ایک دوسرے سے رابطہ کرتی ہیں، اس لیے کلسٹر ٹریفک کبھی بھی عوامی انٹرنیٹ سے نہیں گزرتی۔
ایک خانے پر نشان لگائیں اور Argo CD انسٹال ہو جائے گا، یہ وہ ویب پینل ہے جو آپ کی ایپلیکیشنز کو براہ راست Git ریپوزٹری سے تعینات کرتا ہے۔ ایک نمونہ ایپلیکیشن بھی تعینات کی جا سکتی ہے۔
کلسٹر کے صفحے سے kubeconfig ڈاؤن لوڈ کریں اور kubectl، Helm یا کوئی بھی Kubernetes ٹول استعمال کریں جو آپ پہلے سے جانتے ہیں۔ سیکھنے کے لیے کوئی ملکیتی کنسول نہیں ہے۔
ہر مشین کا کلاؤڈ سرور کی قیمت پر فی گھنٹہ بل دیا جاتا ہے، اور آپ کے کچھ بھی بنانے سے پہلے کل رقم دکھائی جاتی ہے۔ کلسٹر کو حذف کریں اور بلنگ بند ہو جاتی ہے۔
SSH کے ذریعے کسی بھی مشین میں سائن ان کریں، API پورٹ پر فائر وال سیٹ کریں، اور ہر مشین کو اس کے کام کے مطابق سائز دیں۔
آرڈر کارڈ سے لے کر آپ کی پہلی تعیناتی تک۔
ایک ایسا ڈیٹا سینٹر منتخب کریں جو نجی نیٹ ورکس، وہاں کی قیمت کے مطابق مشین کا سائز اور ورکرز کی تعداد پیش کرتا ہو۔ آرڈر کرنے سے پہلے قیمت دکھائی جاتی ہے۔
سرورز بنائے جاتے ہیں، Kubernetes انسٹال ہوتا ہے اور ورکرز کنٹرول پلین میں شامل ہوتے ہیں۔ کلسٹر کا صفحہ ہر مشین کو تیار ہوتے ہی دکھاتا ہے۔
kubeconfig ڈاؤن لوڈ کریں، kubectl get nodes سے نوڈز چیک کریں، پھر kubectl کے ساتھ تعینات کریں یا Argo CD کو اپنے Git ذخیرے سے تعینات کرنے دیں۔
ایک کلسٹر کی لاگت اتنی ہی ہوتی ہے جتنی اس کی مشینوں کی لاگت، جس کا بل فی گھنٹہ وصول کیا جاتا ہے۔
کوئی کلسٹر فیس نہیں ہے۔ آپ ہر مشین کے لیے کلاؤڈ سرور کی قیمت فی گھنٹہ ادا کرتے ہیں، اور آرڈر کارڈ آپ کے کلسٹر بنانے سے پہلے آپ کی کرنسی میں فی گھنٹہ اور ماہانہ کل رقم دکھاتا ہے۔
کلسٹر میں ہر مشین کا سائز یکساں ہوتا ہے۔ اپنے ڈیش بورڈ سے کسی بھی وقت پورا کلسٹر شامل کریں یا ہٹائیں۔
زیر انتظام Kubernetes سروسز کنٹرول پلین کے چارجز لیتی ہیں اور مشینوں کو چھپاتی ہیں۔ یہاں کنٹرول پلین ایک عام سرور ہے جسے آپ دیکھ سکتے ہیں، اس میں سائن ان کر سکتے ہیں اور سائز کا تعین کر سکتے ہیں، اور اس کی کوئی علیحدہ کلسٹر فیس نہیں ہے۔
کلسٹرز صرف وہیں بنائے جاتے ہیں جہاں پرائیویٹ نیٹ ورک دستیاب ہو، لہذا ہم جو بھی کلسٹر پیش کرتے ہیں وہ حقیقت میں بننے کے قابل ہوتا ہے۔
Kubernetes کو آپ کے اپنے کمپیوٹر سے kubectl کے ذریعے چلایا جاتا ہے، اس kubeconfig کو استعمال کرتے ہوئے جو آپ کلسٹر کے صفحے سے ڈاؤن لوڈ کرتے ہیں۔ اگر آپ Argo CD انسٹال کرتے ہیں، تو یہ ایپلی کیشنز کو تعینات کرنے کے لیے ویب پینل ہے۔ سرورز کے تحت ہر مشین کا اپنا صفحہ بھی ہوتا ہے۔
ان ڈیٹا سینٹرز میں جو نجی نیٹ ورکس پیش کرتے ہیں۔ آرڈر کارڈ میں صرف انہی کی فہرست ہوتی ہے، اور صرف ان مشین سائزز کی جن کی قیمت آپ کے منتخب کردہ مرکز میں طے شدہ ہے۔
kubectl port-forward svc/argocd-server -n argocd 8080:443 چلائیں اور https://localhost:8080 کھولیں۔ صارف کا نام admin ہے اور پہلا پاس ورڈ argocd-initial-admin-secret راز میں موجود ہے۔
نہیں۔ ہم کلسٹر بناتے ہیں اور آپ اسے چلاتے ہیں: اپ گریڈز، ورک لوڈز اور آپ کے ڈیٹا کے بیک اپ آپ کی ذمہ داری ہیں، جو اسے سادہ اور کم خرچ رکھتا ہے۔
ایک کنٹرول پلین اور دس تک ورکرز۔ ہر مشین کے لیے کم از کم 2 GB میموری درکار ہے۔
ہمارے علمی مرکز سے مرحلہ وار رہنمائی، جو خاص طور پر اسی لیے لکھی گئی ہے۔
ہماری طرف سے Kubernetes کلسٹر میں کیا شامل ہے، اسے کہاں بنایا جا سکتا ہے، اور تیار ہونے کے بعد اسے kubeconfig، kubectl اور Argo CD کے ساتھ کیسے چلایا جائے۔
رہنما پڑھیں ←سرورز کھولیں، Kubernetes کلسٹرز منتخب کریں، اور کچھ بھی بنانے سے پہلے قیمت دیکھیں۔
شروع کریں