| KUBERNETES(1) | راهنمای کاربر kubernetes | KUBERNETES(1) |
نام (NAME)
kubeadm-init-phase-control-plane-all - تولید تمامی فایلهای مانیفست پاد استاتیک
خلاصه دستور (SYNOPSIS)
kubeadm init phase control-plane all [OPTIONS]
توضیحات (DESCRIPTION)
تولید تمامی فایلهای مانیفست پاد استاتیک (static Pod).
گزینهها (OPTIONS)
--apiserver-advertise-address="" آدرس IP که API Server اعلام میکند روی آن در حال شنود است. اگر تنظیم نشود، از رابط شبکه پیشفرض استفاده خواهد شد.
--apiserver-bind-port=6443 درگاهی (پورت) که API Server به آن متصل (bind) میشود.
--apiserver-extra-args= مجموعهای از فلگهای اضافی برای ارسال به API Server یا بازنویسی مقادیر پیشفرض در قالب <flag>=<value>.
--cert-dir="/etc/kubernetes/pki" مسیری برای ذخیره و نگهداری گواهیها.
--config="" مسیر فایل پیکربندی kubeadm.
--control-plane-endpoint="" مشخص کردن یک آدرس IP یا نام DNS پایدار برای صفحه کنترل (control plane).
--controller-manager-extra-args= مجموعهای از فلگهای اضافی برای ارسال به Controller Manager یا بازنویسی مقادیر پیشفرض در قالب <flag>=<value>.
--dry-run=false هیچ تغییری اعمال نکن؛ فقط کارهایی را که انجام خواهد شد خروجی بده.
--feature-gates="" مجموعهای از جفتهای کلید=مقدار که گیتهای قابلیت را برای ویژگیهای گوناگون توصیف میکنند. گزینهها عبارتند از:
NodeLocalCRISocket=true|false (پیشفرض=true) PublicKeysECDSA=true|false (منسوخشده - پیشفرض=false) RootlessControlPlane=true|false (آلفا - پیشفرض=false)
--image-repository="registry.k8s.io" انتخاب یک مخزن کانتینر برای دریافت ایمیجهای صفحه کنترل (control plane) از آن.
--kubernetes-version="stable-1" انتخاب یک نسخه مشخص از کوبرنتیز برای صفحه کنترل (control plane).
--patches="" مسیر دایرکتوری حاوی فایلهایی با الگوی نامگذاری "target[suffix][+patchtype].extension". برای نمونه، "kube-apiserver0+merge.yaml" یا صرفاً "etcd.json". مقدار "target" میتواند یکی از موارد "kube-apiserver"، "kube-controller-manager"، "kube-scheduler"، "etcd"، "kubeletconfiguration" یا "corednsdeployment" باشد. مقدار "patchtype" میتواند یکی از قالبهای "strategic"، "merge" یا "json" باشد که مطابق با قالبهای وصله (patch) پشتیبانیشده توسط kubectl هستند. مقدار پیشفرض "patchtype" برابر با "strategic" است. مقدار "extension" باید "json" یا "yaml" باشد. مقدار "suffix" یک رشته اختیاری است که میتوان از آن برای تعیین ترتیب الفبایی-عددی اعمال وصلهها استفاده کرد.
--pod-network-cidr="" مشخص کردن محدوده آدرسهای IP برای شبکه پاد. در صورت تنظیم، صفحه کنترل (control plane) بهطور خودکار CIDRها را برای هر گره تخصیص میدهد.
--scheduler-extra-args= مجموعهای از فلگهای اضافی برای ارسال به Scheduler یا بازنویسی مقادیر پیشفرض در قالب <flag>=<value>.
--service-cidr="10.96.0.0/12" استفاده از محدوده جایگزین آدرس IP برای VIPهای سرویس.
گزینههای به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)
--rootfs="" مسیر سیستمفایل ریشه «واقعی» میزبان. این گزینه باعث میشود kubeadm در مسیر ارائهشده chroot کند.
--version=false --version و --version=raw اطلاعات نسخه را چاپ کرده و خارج میشوند؛ --version=vX.Y.Z... نسخه گزارششده را تنظیم میکند.
مثال (EXAMPLE)
# تولید تمام فایلهای مانیفست پاد استاتیک برای مؤلفههای صفحه کنترل، # از نظر عملکردی معادل آنچه توسط kubeadm init تولید میشود. kubeadm init phase control-plane all # تولید تمام فایلهای مانیفست پاد استاتیک با استفاده از گزینههای # خواندهشده از یک فایل پیکربندی. kubeadm init phase control-plane all --config config.yaml
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
ژانویه ۲۰۱۵، در ابتدا توسط Eric Paris (eparis at redhat dot com) بر پایه محتوای منبع kubernetes گردآوری شد، اما امید است که از آن زمان تاکنون بهطور خودکار تولید شده باشند!
| Jan 2015 | Eric Paris |