'\"macro stdmacro .\" .\" Copyright (c) 2018 Red Hat. .\" .\" This program is free software; you can redistribute it and/or modify it .\" under the terms of the GNU General Public License as published by the .\" Free Software Foundation; either version 2 of the License, or (at your .\" option) any later version. .\" .\" This program is distributed in the hope that it will be useful, but .\" WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY .\" or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License .\" for more details. .\" .\" .TH PCP_KUBE_PODS 1 "PCP" "Performance Co-Pilot" .ds xM PCP_KUBE_PODS .SH "نام (NAME)" \f3pcp-kube-pods\f1 \- فهرست کردن پادهای Kubernetes جهت پویش سرویس‌های در حال اجرای PCP .SH "خلاصه دستور (SYNOPSIS)" \f3$PCP_BINADM_DIR/discover/pcp-kube-pods\f1 .SH "توضیحات (DESCRIPTION)" دستور .B pcp-kube-pods از .BR kubectl (1) برای ارائه فهرستی از نشانی‌های IP پادهای در حال اجرا در یک کلاستر محلی Kubernetes که ممکن است سرویس‌های PCP مانند .BR pmcd (1) و .BR pmproxy (1) را اجرا کنند، استفاده می‌کند. .PP این ابزار توسط دستور .BR pmfind (1) و رابط برنامه‌نویسی .BR pmDiscoverServices (3) به عنوان یک دستور پوسته (``shell'') به کار می‌رود. .PP این اسکریپت خط فرمان .B "kubectl get pod" (نگاه کنید به .BR kubectl-get (1)) را جهت کشف نشانی‌های IP پادها فراخوانی می‌کند. فیلد خروجی .B .status.podIP از شیء (اشیای) پاد Kubernetes استخراج می‌شود. گزینه‌های بیشتر را می‌توان از طریق فایل پیکربندی مشخص کرد، مانند .I "-l service=database" تا نتایج با استفاده از برچسب‌های پاد Kubernetes محدود شوند. فایل پیکربندی پیش‌فرض .BR $PCP_SYSCONF_DIR/discover/pcp-kube-pods.conf است. .PP اگر هیچ دستور محلی .B kubectl یافت نشود، چیزی گزارش نمی‌شود و یک کد خروج که نشان‌دهنده موفقیت است بازگردانده می‌شود. .SH "خطاها (DIAGNOSTICS)" تمامی پیام‌های خطای تولیدشده توسط دستور .B kubectl ارائه می‌شوند. .P وضعیت خروج .BR kubectl بدون تغییر منتقل می‌شود. .SH "فایل‌ها (FILES)" .TP 5 .I $PCP_BINADM_DIR/discover مسیر پیش‌فرض برای دستورهای کشف نشانی مانند .B pcp-kube-pods .TP .I $PCP_SYSCONF_DIR/discover/pcp-kube-pods.conf فایل پیکربندی شامل گزینه‌های خط فرمان که به .B kubectl-get ارسال می‌شوند .TP .I $PCP_SYSCONF_DIR/discover/pcp-kube-pods.disabled وجود این فایل باعث می‌شود که اسکریپت هیچ خروجی یا گزارشی ارائه ندهد .SH "محیط PCP (PCP ENVIRONMENT)" متغیرهای محیطی با پیشوند \fBPCP_\fP برای پارامتریک‌سازی نام فایل‌ها و دایرکتوری‌های مورد استفادهٔ PCP به کار می‌روند. در هر نصب، فایل \fI/etc/pcp.conf\fP حاوی مقادیر محلی برای این متغیرها است. متغیر \fB$PCP_CONF\fP ممکن است برای تعیین یک فایل پیکربندی جایگزین استفاده شود، همان‌طور که در \fBpcp.conf\fP(5) شرح داده شده است. .SH "همچنین ببینید (SEE ALSO)" .BR kubectl-get (1)، .BR kubectl (1)، .BR pmcd (1)، .BR pmfind (1)، .BR pmDiscoverServices (3) و .BR pcp.env (5). .\" control lines for scripts/man-spell .\" +ok+ Kubernetes PCP_KUBE_PODS PODs kubectl podIP