| KUBERNETES(1) | راهنمای کاربر kubernetes | KUBERNETES(1) |
نام (NAME)
kubeadm-certs-generate-csr - تولید کلیدها و درخواستهای امضای گواهی (CSR)
خلاصه دستور (SYNOPSIS)
kubeadm certs generate-csr [OPTIONS]
توضیحات (DESCRIPTION)
کلیدها و درخواستهای امضای گواهی (CSR) را برای تمام گواهیهای لازم جهت اجرای صفحه کنترل (control plane) تولید میکند. این دستور همچنین فایلهای kubeconfig جزئی حاوی دادههای کلید خصوصی در فیلد «users > user > client-key-data» ایجاد میکند، و برای هر فایل kubeconfig یک فایل «.csr» همراه ایجاد میشود.
این دستور برای استفاده در حالت مرجع صدور گواهی خارجی kubeadm (External CA Mode) ⟨https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/#external-ca-mode⟩ طراحی شده است. این دستور CSRهایی تولید میکند که میتوانید آنها را برای امضا به مرجع صدور گواهی (CA) خارجی خود ارسال کنید.
سپس گواهیهای امضاشده با کدگذاری PEM باید در کنار فایلهای کلید و با پسوند فایل «.crt» ذخیره شوند، یا در مورد فایلهای kubeconfig، گواهی امضاشده با کدگذاری PEM باید با base64 کدگذاری شده و به فایل kubeconfig در فیلد «users > user > client-certificate-data» اضافه شود.
گزینهها (OPTIONS)
--cert-dir="" مسیری که گواهیها در آن ذخیره میشوند.
--config="" مسیر فایل پیکربندی kubeadm.
--kubeconfig-dir="/etc/kubernetes" مسیری که فایل kubeconfig در آن ذخیره میشود.
گزینههای به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)
--rootfs="" مسیر سیستمفایل ریشه «واقعی» میزبان. این گزینه باعث میشود kubeadm در مسیر ارائهشده chroot کند.
--version=false --version و --version=raw اطلاعات نسخه را چاپ کرده و خارج میشوند؛ --version=vX.Y.Z... نسخه گزارششده را تنظیم میکند.
مثالها (EXAMPLES)
# دستور زیر کلیدها و CSRها را برای تمام گواهیهای control-plane و فایلهای kubeconfig تولید میکند: kubeadm certs generate-csr --kubeconfig-dir /tmp/etc-k8s --cert-dir /tmp/etc-k8s/pki
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
ژانویه ۲۰۱۵، در ابتدا توسط Eric Paris (eparis at redhat dot com) بر پایه محتوای منبع kubernetes گردآوری شد، اما امید است که از آن زمان به بعد به طور خودکار تولید شده باشند!
| Jan 2015 | Eric Paris |