PCP_KUBE_PODS(1) General Commands Manual PCP_KUBE_PODS(1) نام (NAME) pcp-kube-pods - فهرست کردن پادهای Kubernetes جهت پویش سرویس‌های در حال اجرای PCP خلاصه دستور (SYNOPSIS) $PCP_BINADM_DIR/discover/pcp-kube-pods توضیحات (DESCRIPTION) دستور pcp-kube-pods از kubectl(1) برای ارائه فهرستی از نشانی‌های IP پادهای در حال اجرا در یک کلاستر محلی Kubernetes که ممکن است سرویس‌های PCP مانند pmcd(1) و pmproxy(1) را اجرا کنند، استفاده می‌کند. این ابزار توسط دستور pmfind(1) و رابط برنامه‌نویسی pmDiscoverServices(3) به عنوان یک دستور پوسته (``shell'') به کار می‌رود. این اسکریپت خط فرمان kubectl get pod (نگاه کنید به kubectl-get(1)) را جهت کشف نشانی‌های IP پادها فراخوانی می‌کند. فیلد خروجی .status.podIP از شیء (اشیای) پاد Kubernetes استخراج می‌شود. گزینه‌های بیشتر را می‌توان از طریق فایل پیکربندی مشخص کرد، مانند -l service=database تا نتایج با استفاده از برچسب‌های پاد Kubernetes محدود شوند. فایل پیکربندی پیش‌فرض $PCP_SYSCONF_DIR/discover/pcp-kube-pods.conf است. اگر هیچ دستور محلی kubectl یافت نشود، چیزی گزارش نمی‌شود و یک کد خروج که نشان‌دهنده موفقیت است بازگردانده می‌شود. خطاها (DIAGNOSTICS) تمامی پیام‌های خطای تولیدشده توسط دستور kubectl ارائه می‌شوند. وضعیت خروج kubectl بدون تغییر منتقل می‌شود. فایل‌ها (FILES) $PCP_BINADM_DIR/discover مسیر پیش‌فرض برای دستورهای کشف نشانی مانند pcp-kube-pods $PCP_SYSCONF_DIR/discover/pcp-kube-pods.conf فایل پیکربندی شامل گزینه‌های خط فرمان که به kubectl-get ارسال می‌شوند $PCP_SYSCONF_DIR/discover/pcp-kube-pods.disabled وجود این فایل باعث می‌شود که اسکریپت هیچ خروجی یا گزارشی ارائه ندهد محیط PCP (PCP ENVIRONMENT) متغیرهای محیطی با پیشوند PCP_ برای پارامتریک‌سازی نام فایل‌ها و دایرکتوری‌های مورد استفادهٔ PCP به کار می‌روند. در هر نصب، فایل /etc/pcp.conf حاوی مقادیر محلی برای این متغیرها است. متغیر $PCP_CONF ممکن است برای تعیین یک فایل پیکربندی جایگزین استفاده شود، همان‌طور که در pcp.conf(5) شرح داده شده است. همچنین ببینید (SEE ALSO) kubectl-get(1)، kubectl(1)، pmcd(1)، pmfind(1)، pmDiscoverServices(3) و pcp.env(5). Performance Co-Pilot PCP PCP_KUBE_PODS(1)