Kubernetes Pod-ত প্ৰক্সি পৰিৱেশ চলকসমূহ নিৰ্ধাৰণ কৰক
Kubernetes কণ্টেইনাৰ নিৰ্দিষ্টকৰণত সমৰ্থিত HTTP প্ৰক্সি চলকসমূহ ৰাখক আৰু প্ৰত্যক্ষ ক্লাষ্টাৰ পথসমূহক ইমেজ-পুল সংৰচনাৰ পৰা পৃথক ৰাখক।
Kubernetes ন’ডত চলোৱা এটা আদেশে shell প্ৰক্সি ব্যৱহাৰ কৰিব পাৰে, কিন্তু সেই ন’ডৰ Pod-এ কোনো প্ৰক্সি পৰিৱেশ নাথাকে। কণ্টেইনাৰৰ পৰিৱেশ তাৰ ইমেজ আৰু Pod সংৰচনাৰ দ্বাৰা নিৰ্ধাৰিত হয়।
এই চলকসমূহ সমৰ্থন কৰা এপ্লিকেচনৰ বাবে, ইয়াৰ বৰ্তমান কণ্টেইনাৰ এণ্ট্ৰিত এটা env তালিকা যোগ কৰক:
env:
- name: HTTP_PROXY
value: http://proxy.example:8080
- name: HTTPS_PROXY
value: http://proxy.example:8080
- name: NO_PROXY
value: localhost,127.0.0.1,kubernetes.default.svc,.svc,.cluster.local
Deployment-ত, এইটো spec.template.spec.containers-ত প্ৰাসংগিক কণ্টেইনাৰৰ অধীনত থাকে। নতুন Pod-এ এইটো পোৱাকৈ কাৰ্য্যভাৰক ইয়াৰ স্বাভাৱিক ৰোলআউটৰ জৰিয়তে আপডেট কৰক। প্ৰকৃত ক্লায়েণ্টে বিচাৰিলে সৰু আখৰৰ নামো যোগান ধৰক।
বাইপাছ তালিকা এটা আৰম্ভণিৰ উদাহৰণ, ক্লাষ্টাৰৰ প্ৰতিটো পথৰ তালিকা নহয়। ক্লাষ্টাৰৰ প্ৰকৃত DNS প্ৰত্যয় আৰু আভ্যন্তৰীণ গন্তব্যস্থান ব্যৱহাৰ কৰক। সেৱা IP ব্যৱহাৰ কৰা এপ্লিকেচনে তেওঁলোকৰ ক্লায়েণ্টে সমৰ্থন কৰা বাক্যবিন্যাসত প্ৰকৃত সেৱা পৰিসৰৰ প্ৰয়োজন হ’ব পাৰে।
Init কণ্টেইনাৰৰ নিজা কণ্টেইনাৰ নিৰ্দিষ্টকৰণ থাকে। বাহ্যিক ডাউনলোড কৰোঁতে তাত অভিপ্ৰেত সংৰচনা যোগ কৰক। ৰাজহুৱা HTTP ডাউনলোডৰ বাবে, HTTP প্ৰক্সি তালিকাৰ পৰা এটা এণ্ডপইণ্ট এই কণ্টেইনাৰ পৰিৱেশ মানসমূহৰ বাবে এটা সম্ভাৱ্য বিকল্প।
ইমেজ পুল এপ্লিকেচন চলাৰ আগতে ঘটে আৰু ন’ডৰ কণ্টেইনাৰ ৰানটাইমে ইয়াক সম্পন্ন কৰে। Pod env-এ সেই আগৰ ৰেজিষ্ট্ৰী সংযোগ সংৰচনা কৰিব নোৱাৰে।
শেষত, HTTP প্ৰক্সি চলকসমূহে কেৱল সেই ক্লায়েণ্টসমূহক প্ৰভাৱিত কৰে যিয়ে সেইবোৰ ব্যৱহাৰ কৰে। সিহঁতে Pod-ৰ পৰা যিকোনো ডাটাবেছ, UDP বা অন্য ছকেট ট্ৰেফিক পুনৰ্নিৰ্দেশিত নকৰে।