| KUBERNETES(1) | راهنمای کاربر kubernetes | KUBERNETES(1) |
نام (NAME)
kubectl-events - فهرست کردن رویدادها
خلاصه دستور (SYNOPSIS)
kubectl events [OPTIONS]
توضیحات (DESCRIPTION)
نمایش رویدادها.
جدولی از مهمترین اطلاعات دربارهٔ رویدادها را چاپ میکند. میتوانید رویدادها را برای یک فضای نام، برای تمام فضاهای نام، یا فیلترشده تنها برای رویدادهای مربوط به یک منبع مشخص درخواست کنید.
گزینهها (OPTIONS)
-A, --all-namespaces=false در صورت وجود، شیء یا اشیاء درخواستی را در تمام فضاهای نام فهرست میکند. فضای نام در کانتکست فعلی نادیده گرفته میشود حتی اگر با --namespace مشخص شده باشد.
--allow-missing-template-keys=true در صورت true بودن، در صورت نبود یک فیلد یا کلید مپ در الگو، خطاهای الگو نادیده گرفته میشوند. فقط برای قالبهای خروجی golang و jsonpath اعمال میشود.
--chunk-size=500 بازگرداندن فهرستهای بزرگ به صورت تکهای (chunk) به جای دریافت یکباره. برای غیرفعال کردن مقدار 0 را ارسال کنید.
--for="" فیلتر کردن رویدادها فقط به موارد مربوط به منبع مشخصشده.
--no-headers=false هنگام استفاده از قالب خروجی پیشفرض، سرصفحهها چاپ نشوند.
-o, --output="" قالب خروجی. یکی از: (json, yaml, kyaml, name, go-template, go-template-file, template, templatefile, jsonpath, jsonpath-as-json, jsonpath-file).
--show-managed-fields=false در صورت true بودن، هنگام چاپ اشیاء در قالب JSON یا YAML، فیلدهای مدیریتشده (managedFields) حفظ شوند.
--template="" رشته الگو یا مسیر فایل الگو برای استفاده در مواقعی که -o=go-template یا -o=go-template-file باشد. قالب الگو از نوع الگوهای golang است [http://golang.org/pkg/text/template/#pkg-overview].
--types=[] تنها خروجی دادن رویدادها از انواع دادهشده.
-w, --watch=false پس از فهرست کردن رویدادهای درخواستی، برای رویدادهای بعدی پایش انجام شود (watch).
گزینههای به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)
--as="" نام کاربری برای جعل هویت (impersonate) در این عملیات. کاربر میتواند یک کاربر معمولی یا یک حساب خدمت (service account) در یک namespace باشد.
--as-group=[] گروه برای جعل هویت در این عملیات؛ این فلگ میتواند برای تعیین چندین گروه تکرار شود.
--as-uid="" شناسه UID برای جعل هویت در این عملیات.
--as-user-extra=[] اطلاعات اضافی کاربر برای جعل هویت در این عملیات؛ این فلگ میتواند برای مشخص کردن چندین مقدار برای یک کلید یکسان تکرار شود.
--cache-dir="/home/username/.kube/cache" دایرکتوری پیشفرض کش
--certificate-authority="" مسیر فایل گواهی برای مرجع صدور گواهی (certificate authority)
--client-certificate="" مسیر فایل گواهی کلاینت برای TLS
--client-key="" مسیر فایل کلید کلاینت برای TLS
--cluster="" نام کلاستر kubeconfig برای استفاده
--context="" نام کانتکست kubeconfig برای استفاده
--disable-compression=false در صورت true بودن، فشردهسازی پاسخها برای تمام درخواستها به سرور غیرفعال میشود
--insecure-skip-tls-verify=false در صورت true بودن، اعتبار گواهی سرور بررسی نخواهد شد. این کار اتصالات HTTPS شما را ناامن میکند
--kubeconfig="" مسیر فایل kubeconfig برای استفاده در درخواستهای CLI.
--kuberc="" مسیر فایل kuberc برای استفاده در ترجیحات (preferences). این قابلیت میتواند با export کردن feature gate به صورت KUBECTL_KUBERC=false یا خاموش کردن ویژگی با KUBERC=off غیرفعال شود.
--match-server-version=false الزام به تطابق نسخه سرور با نسخه کلاینت
-n, --namespace="" در صورت وجود، حوزه namespace برای این درخواست CLI
--password="" رمز عبور برای احراز هویت پایه (basic authentication) در سرور API
--profile="none" نام پروفایل برای ثبت. یکی از (none|cpu|heap|goroutine|threadcreate|block|mutex|trace)
--profile-output="profile.pprof" نام فایلی که پروفایل در آن ذخیره میشود
--request-timeout="0" مدت زمان انتظار پیش از انصراف از یک درخواست به سرور. مقادیر غیر صفر باید شامل واحد زمانی متناظر باشند (مانند 1s، 2m، 3h). مقدار صفر یعنی درخواستها هرگز منقضی نشوند (بدون timeout).
-s, --server="" آدرس و پورت سرور Kubernetes API
--tls-server-name="" نام سرور برای اعتبارسنجی گواهی سرور. در صورت عدم ارائه، از hostname استفادهشده برای برقراری ارتباط با سرور استفاده میشود
--token="" توکن Bearer برای احراز هویت در سرور API
--user="" نام کاربر kubeconfig برای استفاده
--username="" نام کاربری برای احراز هویت پایه در سرور API
--version=false گزینه --version یا --version=raw اطلاعات نسخه را چاپ کرده و خارج میشود؛ --version=vX.Y.Z... نسخه گزارششده را تنظیم میکند
--warnings-as-errors=false در نظر گرفتن هشدارهای دریافتی از سرور به عنوان خطا و خروج با کد وضعیت غیر صفر
مثال (EXAMPLE)
# فهرست کردن رویدادهای اخیر در فضای نام پیشفرض kubectl events # فهرست کردن رویدادهای اخیر در تمام فضاهای نام kubectl events --all-namespaces # فهرست کردن رویدادهای اخیر برای پاد مشخصشده، سپس انتظار برای رویدادهای بیشتر و فهرست کردن آنها به محض رسیدن kubectl events --for pod/web-pod-13je7 --watch # فهرست کردن رویدادهای اخیر در قالب YAML kubectl events -oyaml # فهرست کردن رویدادهای اخیر تنها از نوع 'Warning' یا 'Normal' kubectl events --types=Warning,Normal
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
ژانویه ۲۰۱۵، در ابتدا توسط Eric Paris (eparis at redhat dot com) بر پایه محتوای منبع kubernetes گردآوری شد، اما امید است که از آن زمان به بعد به طور خودکار تولید شده باشند!
| Jan 2015 | Eric Paris |