اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.
يوفر كوبيرنيتيس بعض الآليات التي تسمح للمرء بإدارة كائناته أو تحديدها أو معالجتها.
يُمكّن كوبيرنيتيس العملاء (المستخدمين أو المكونات الداخلية) من إرفاق أزواج قيمة المفتاح تسمى "ملصقات" إلى أي كائن API في النظام، مثل القرون والعقد . في المقابل، "محددات التسمية" عبارة عن استعلامات مقابل التصنيفات التي تعمل على حل الكائنات المتطابقة. عندما يتم تعريف الخدمة، يمكن للمرء تحديد محددات الملصقات التي سيتم استخدامها من قبل جهاز توجيه / موازن التحميل لتحديد حالات pod التي سيتم توجيه حركة المرور إليها. وبالتالي، يمكن ببساطة تغيير بطاقات العنونة أو تغيير محددات الملصقات الموجودة على الخدمة للتحكم في أي من الرموز تحصل على حركة المرور وأيها لا يمكن استخدامها والتي يمكن استخدامها لدعم أنماط النشر المختلفة مثل عمليات النشر ذات اللون الأزرق والأخضر أو اختبار AB . توفر هذه القدرة على التحكم الديناميكي في كيفية استخدام الخدمات لموارد التنفيذ اقترانًا فضفاضًا داخل البنية التحتية.
على سبيل المثال، إذا كانت القرون الخاصة بالتطبيق تحتوي على تسميات tier نظام (مع قيم مثل front-end back-end ، على سبيل المثال) و release_track (مع قيم مثل canary production على سبيل المثال) ، ثم عملية على الكل يمكن للعقد back-end canary استخدام محدد التسمية، مثل:
tier=back-end AND release_track=canary
تمامًا مثل التسميات، يتيح لك محددات الحقل أيضًا تحديد موارد كوبيرنيتيس. بخلاف التصنيفات، يعتمد التحديد على قيم السمة الملازمة للمورد الذي يتم تحديده، بدلاً من التصنيف الذي يحدده المستخدم. metadata.name و metadata.namespace هما محددات الحقول التي ستكون موجودة على جميع كائنات كوبيرنيتيس. تعتمد المحددات الأخرى التي يمكن استخدامها على نوع الكائن / المورد.