প্রকল্প সম্পর্কে

এই রিপোজিটরিটি NGINX এবং NGINX Plus-এর জন্য অফিসিয়াল Ingress Controller বাস্তবায়ন প্রদান করে, যা NGINX-এর পেছনের দল দ্বারা রক্ষণাবেক্ষণ করা হয়। এটি একটি Kubernetes ক্লাস্টারের ভেতরে চলে এবং Ingress রিসোর্স অনুযায়ী NGINX-কে লোড ব্যালেন্সার হিসেবে কনফিগার করে। মূল ক্ষমতা: - স্ট্যান্ডার্ড Ingress সাপোর্ট: হোস্ট-ভিত্তিক এবং পাথ-ভিত্তিক কনটেন্ট রাউটিং, সাথে প্রতি-হোস্টনেম TLS/SSL টার্মিনেশন। - অ্যানোটেশন এবং ConfigMap রিসোর্সের মাধ্যমে বর্ধিত কনফিগারেশন, যা অনেক NGINX এবং NGINX Plus ফিচার উন্মোচন করে। - HTTP-এর পাশাপাশি WebSocket, gRPC, TCP এবং UDP অ্যাপ্লিকেশনের জন্য লোড ব্যালেন্সিং। - স্ট্যান্ডার্ড Ingress-এর বাইরের ব্যবহারের ক্ষেত্রে VirtualServer এবং VirtualServerRoute কাস্টম রিসোর্স, যেমন ট্রাফিক স্প্লিটিং এবং উন্নত কনটেন্ট-ভিত্তিক রাউটিং। - TCP, UDP এবং TLS পাসথ্রু লোড ব্যালেন্সিংয়ের জন্য TransportServer রিসোর্স। - ওপেন-সোর্স NGINX এবং বাণিজ্যিক NGINX Plus উভয়ের সাথেই কাজ করে; NGINX Plus ব্যবহার সাপোর্ট চুক্তির আওতাভুক্ত। শুরু করা: Helm চার্ট বা Kubernetes ম্যানিফেস্টের মাধ্যমে ইনস্টল করুন, তারপর Ingress রিসোর্স (Cafe উদাহরণ) অথবা VirtualServer রিসোর্স (বেসিক কনফিগারেশন উদাহরণ) ব্যবহার করে লোড ব্যালেন্সিং কনফিগার করুন। অতিরিক্ত উদাহরণ এবং সম্পূর্ণ ডকুমেন্টেশন README থেকে লিংক করা আছে। রিলিজ মডেল: স্থিতিশীল রিলিজ GitHub-এ প্রকাশিত হয়, লেখার সময় 5.6.3 সর্বশেষ স্থিতিশীল সংস্করণ হিসেবে তালিকাভুক্ত; মূল ব্রাঞ্চ থেকে নির্মিত একটি edge/nightly সংস্করণ অপ্রকাশিত ফিচার নিয়ে পরীক্ষা-নিরীক্ষার জন্য উপলব্ধ। ইমেজ DockerHub, GitHub Container Registry, Amazon ECR Public Gallery এবং Quay.io-এর মাধ্যমে বিতরণ করা হয়; NGINX Plus ইমেজ F5 Container Registry থেকে আসে অথবা সোর্স থেকে বিল্ড করা যায়। বাইনারি এবং Docker ইমেজের জন্য SBOM syft দিয়ে SPDX ফরম্যাটে তৈরি করা হয় এবং ইমেজ অ্যাটেস্টেশন হিসেবে সংযুক্ত করা হয়। প্রকল্পটি Apache-2.0 লাইসেন্সযুক্ত, সক্রিয়ভাবে উন্নয়নাধীন এবং kubernetes/ingress-nginx প্রকল্প থেকে আলাদা। কমিউনিটি কল প্রতি দুই সোমবারে অনুষ্ঠিত হয় এবং আলোচনার জন্য একটি কমিউনিটি ফোরাম উপলব্ধ।