KUBERNETES(1) راهنمای کاربر kubernetes KUBERNETES(1)

kubeadm-token - مدیریت توکن‌های راه‌اندازی اولیه (bootstrap)

kubeadm token [OPTIONS]

این دستور توکن‌های راه‌اندازی اولیه (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

--dry-run=false اینکه حالت اجرای آزمایشی (dry-run) فعال باشد یا خیر

--kubeconfig="/etc/kubernetes/admin.conf" فایل kubeconfig برای استفاده هنگام برقراری ارتباط با کلاستر. اگر این فلگ تنظیم نشود، مجموعه‌ای از مسیرهای استاندارد برای یافتن فایل kubeconfig موجود جستجو می‌شود.

--rootfs="" مسیر سیستم‌فایل ریشه «واقعی» میزبان. این گزینه باعث می‌شود kubeadm در مسیر ارائه‌شده chroot کند.

--version=false --version و --version=raw اطلاعات نسخه را چاپ کرده و خارج می‌شوند؛ --version=vX.Y.Z... نسخه گزارش‌شده را تنظیم می‌کند.

kubeadm(1), kubeadm-token-create(1), kubeadm-token-delete(1), kubeadm-token-generate(1), kubeadm-token-list(1)

ژانویه ۲۰۱۵، در ابتدا توسط Eric Paris (eparis at redhat dot com) بر پایه محتوای منبع kubernetes گردآوری شد، اما امید است که از آن زمان به بعد به طور خودکار تولید شده باشند!

Jan 2015 Eric Paris