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

kubeadm-completion - تولید کد تکمیل خودکار برای پوسته مشخص‌شده (bash یا zsh)

kubeadm completion [گزینه‌ها]

کد تکمیل خودکار شل را برای پوسته مشخص‌شده (bash یا zsh) خروجی می‌دهد. این کد پوسته باید ارزیابی و اجرا (evaluate) شود تا امکان تکمیل تعاملی دستورات kubeadm فراهم گردد. این کار می‌تواند با سورس کردن (source) آن از طریق فایل .bash_profile انجام شود.

نکته: این قابلیت به چارچوب bash-completion نیاز دارد.

برای نصب آن در مک با استفاده از homebrew:

$ brew install bash-completion

پس از نصب، bash_completion باید فراخوانی و ارزیابی شود. این کار با افزودن خط زیر به فایل .bash_profile امکان‌پذیر است:

$ source $(brew --prefix)/etc/bash_completion

اگر bash-completion در لینوکس نصب نیست، لطفاً بسته «bash-completion» را از طریق مدیر بسته توزیع خود نصب کنید.

نکته برای کاربران zsh: [1] تکمیل‌های zsh فقط در نسخه‌های zsh بزرگ‌تر یا مساوی ۵.۲ (>= 5.2) پشتیبانی می‌شوند.

مسیر سیستم‌فایل ریشه «واقعی» میزبان. این گزینه باعث می‌شود kubeadm در مسیر ارائه‌شده chroot کند.
گزینه‌های --version و --version=raw اطلاعات نسخه را چاپ کرده و خارج می‌شوند؛ --version=vX.Y.Z... نسخه گزارش‌شده را تنظیم می‌کند.

# نصب bash completion در مک با استفاده از homebrew
brew install bash-completion
printf "\n# Bash completion support\nsource $(brew --prefix)/etc/bash_completion\n" >> $HOME/.bash_profile
source $HOME/.bash_profile
# بارگذاری کد تکمیل kubeadm برای bash در پوسته فعلی
source <(kubeadm completion bash)
# نوشتن کد تکمیل bash در یک فایل و سورس کردن آن از .bash_profile
kubeadm completion bash > ~/.kube/kubeadm_completion.bash.inc
printf "\n# Kubeadm shell completion\nsource '$HOME/.kube/kubeadm_completion.bash.inc'\n" >> $HOME/.bash_profile
source $HOME/.bash_profile
# بارگذاری کد تکمیل kubeadm برای zsh[1] در پوسته فعلی
source <(kubeadm completion zsh)

kubeadm(1)

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

ژانویه 2015 kubernetes