| KUBERNETES(1) | راهنمای کاربر kubernetes | KUBERNETES(1) |
نام (NAME)
kubectl-create-service - ایجاد یک سرویس با استفاده از یک زیردستور مشخص
خلاصه دستور (SYNOPSIS)
kubectl create service [OPTIONS]
توضیحات (DESCRIPTION)
ایجاد یک سرویس با استفاده از یک زیردستور مشخص.
گزینهها (OPTIONS)
گزینههای به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)
--as="" نام کاربری برای جعل هویت (impersonate) در این عملیات. کاربر میتواند یک کاربر معمولی یا یک حساب سرویس (service account) در یک namespace باشد.
--as-group=[] گروه برای جعل هویت در این عملیات؛ این گزینه میتواند برای تعیین چندین گروه تکرار شود.
--as-uid="" شناسه کاربری (UID) برای جعل هویت در این عملیات.
--as-user-extra=[] اطلاعات تکمیلی کاربر (user extras) برای جعل هویت در این عملیات؛ این گزینه میتواند برای مشخص کردن چندین مقدار برای یک کلید یکسان تکرار شود.
--cache-dir="/home/username/.kube/cache" دایرکتوری پیشفرض کش (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). این قابلیت میتواند با صادر کردن متغیر ویژگی به صورت 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 token) برای احراز هویت در سرور API.
--user="" نام کاربر kubeconfig برای استفاده.
--username="" نام کاربری برای احراز هویت پایه در سرور API.
--version=false گزینههای --version یا --version=raw اطلاعات نسخه را چاپ کرده و خارج میشوند؛ --version=vX.Y.Z... نسخه گزارششده را تعیین میکند.
--warnings-as-errors=false در نظر گرفتن هشدارهای دریافتی از سرور به عنوان خطا و خروج با کد وضعیت غیر صفر.
همچنین ببینید (SEE ALSO)
kubectl(1), kubectl-create(1), kubectl-create-service-clusterip(1), kubectl-create-service-externalname(1), kubectl-create-service-loadbalancer(1), kubectl-create-service-nodeport(1)
تاریخچه (HISTORY)
ژانویه ۲۰۱۵، در ابتدا توسط Eric Paris (eparis at redhat dot com) بر پایه محتوای منبع kubernetes گردآوری شد، اما امید است که از آن زمان به بعد به طور خودکار تولید شده باشد!
| Jan 2015 | Eric Paris |