| KUBERNETES(1) | راهنمای کاربر kubernetes | KUBERNETES(1) |
نام (NAME)
kubeadm-token - مدیریت توکنهای راهاندازی اولیه (bootstrap)
خلاصه دستور (SYNOPSIS)
kubeadm token [OPTIONS]
توضیحات (DESCRIPTION)
این دستور توکنهای راهاندازی اولیه (bootstrap) را مدیریت میکند. این دستور اختیاری است و تنها برای موارد کاربرد پیشرفته نیاز است.
به طور خلاصه، توکنهای راهاندازی اولیه برای برقراری اعتماد دوطرفه بین کلاینت و سرور استفاده میشوند. یک توکن راهاندازی اولیه میتواند زمانی استفاده شود که کلاینت (به عنوان مثال یک نود که در حال پیوستن به کلاستر است) نیاز دارد به سروری که با آن ارتباط برقرار میکند اعتماد کند. در این صورت میتوان از یک توکن راهاندازی اولیه با کاربرد «signing» استفاده کرد. توکنهای راهاندازی اولیه همچنین میتوانند به عنوان روشی برای امکانپذیر ساختن احراز هویت کوتاهمدت در API Server عمل کنند (توکن به عنوان راهی برای اعتماد API Server به کلاینت به کار میرود)، برای مثال جهت انجام TLS Bootstrap.
دقیقاً یک
توکن
راهاندازی
اولیه
چیست؟
- یک Secret در فضای
نام kube-system از
نوع «bootstrap.kubernetes.io/token»
است.
- یک توکن
راهاندازی
اولیه باید
به قالب
«[a-z0-9]{6}.[a-z0-9]{16}» باشد.
بخش نخست
شناسه
عمومی توکن
(Token ID) است، در
حالی که بخش
دوم Token Secret است و
تحت هر
شرایطی
باید
محرمانه
بماند!
- نام Secret باید
به صورت
«bootstrap-token-(token-id)»
باشد.
میتوانید
درباره
توکنهای
راهاندازی
اولیه در
اینجا
بیشتر
بخوانید:
https://kubernetes.io/docs/admin/bootstrap-tokens
گزینهها (OPTIONS)
--dry-run=false اینکه حالت اجرای آزمایشی (dry-run) فعال باشد یا خیر
--kubeconfig="/etc/kubernetes/admin.conf" فایل kubeconfig برای استفاده هنگام برقراری ارتباط با کلاستر. اگر این فلگ تنظیم نشود، مجموعهای از مسیرهای استاندارد برای یافتن فایل kubeconfig موجود جستجو میشود.
گزینههای به ارث رسیده از دستورات والد (OPTIONS INHERITED FROM PARENT COMMANDS)
--rootfs="" مسیر سیستمفایل ریشه «واقعی» میزبان. این گزینه باعث میشود kubeadm در مسیر ارائهشده chroot کند.
--version=false --version و --version=raw اطلاعات نسخه را چاپ کرده و خارج میشوند؛ --version=vX.Y.Z... نسخه گزارششده را تنظیم میکند.
همچنین ببینید (SEE ALSO)
kubeadm(1), kubeadm-token-create(1), kubeadm-token-delete(1), kubeadm-token-generate(1), kubeadm-token-list(1)
تاریخچه (HISTORY)
ژانویه ۲۰۱۵، در ابتدا توسط Eric Paris (eparis at redhat dot com) بر پایه محتوای منبع kubernetes گردآوری شد، اما امید است که از آن زمان به بعد به طور خودکار تولید شده باشند!
| Jan 2015 | Eric Paris |