منصوبے کے بارے میں

پروجیکٹ کیلیکو Kubernetes کے لیے ایک کلاؤڈ-نیٹو نیٹ ورکنگ اور نیٹ ورک سیکیورٹی پلیٹ فارم ہے، جسے Tigera نے بنایا اور برقرار رکھا ہے۔ یہ سب سے زیادہ اپنائے جانے والے کنٹینر نیٹ ورکنگ حل میں سے ایک ہے، جو 166 ممالک میں روزانہ 8M+ نوڈس پر چلتا ہے۔ اہم صلاحیتیں شامل ہیں: - **متعدد ڈیٹا پلینز**: کیلیکو eBPF، معیاری Linux نیٹ ورکنگ، Windows، اور VPP (Vector Packet Processing) کی حمایت کرتا ہے، جس سے آپریٹرز کو ڈیٹا لیئر پر ٹریفک کو سنبھالنے کے طریقے میں لچک ملتی ہے۔ - **Kubernetes نیٹ ورک پالیسیاں**: Kubernetes نیٹ ورک پالیسی معیارات کا مکمل نفاذ، جو pod-to-pod رسائی کے تفصیلی کنٹرول فراہم کرتا ہے۔ کیلیکو Kubernetes نیٹ ورک پالیسی سپورٹ کے لیے مسلسل ایک حوالہ جاتی نفاذ رہا ہے۔ - **جدید سیکیورٹی**: بنیادی نیٹ ورک سیگمنٹیشن سے ہٹ کر، کیلیکو نوڈس کے درمیان ٹریفک کے لیے WireGuard انکرپشن پیش کرتا ہے، جو کلسٹر بھر میں منتقلی کے دوران ڈیٹا کی سیکیورٹی کو یقینی بناتا ہے۔ - **انٹرآپریبلٹی**: متعدد Linux ڈسٹری بیوشنز، پبلک کلاؤڈز، بیئر میٹل سرورز، اور ورچوئل مشینوں پر کام کرتا ہے، جس سے یہ ہائبرڈ اور ملٹی-کلاؤڈ ماحول کے لیے موزوں ہے۔ - **کارکردگی**: زیادہ تھروپٹ اور کم CPU اوور ہیڈ کے لیے انجینئرڈ، بڑے Kubernetes کلسٹرز کے ساتھ بغیر رکاوٹ پھیلنے کے لیے ڈیزائن کیا گیا۔ - **لچکدار نیٹ ورکنگ آپشنز**: BGP روٹنگ، VXLAN اوورلے نیٹ ورکنگ، سروس ایڈورٹائزمنٹ، اور مزید شامل ہیں، جو ڈیپلائمنٹ پیٹرنز کو انفراسٹرکچر کی ضروریات سے ہم آہنگ کرنے دیتے ہیں۔ یہ پروجیکٹ کئی متعلقہ ریپوزٹریز کو برقرار رکھتا ہے: - **Calico Golang API** — سرکاری API تعریفات - **Calico Operator** — کیلیکو کو ڈیپلائے اور منظم کرنے کے لیے Kubernetes آپریٹر - **VPP Dataplane** — اختیاری اعلیٰ کارکردگی والا VPP پر مبنی ڈیٹا پلین - **Calico BIRD** — BGP روٹنگ ڈیمون انٹیگریشن کمیونٹی وسائل میں ایک کنٹریبیوٹر پروگرام (Calico Big Cats)، باقاعدہ کمیونٹی میٹنگز، Slack چینلز، اور docs.tigera.io پر وسیع دستاویزات شامل ہیں۔ اس پروجیکٹ میں مختلف عالمی کمپنیوں سے 200 سے زیادہ کنٹریبیوٹرز ہیں۔