KubeOne(1) KubeOne(1)

kubeone-apply - اعمال تغییرات و پیکربندی کلاستر در KubeOne

kubeone apply [flags]

تطبیق و هماهنگ‌سازی (نصب/ارتقا/تعمیر/بازیابی) کلاستر کوبرنتیز روی ماشین‌های از پیش موجود. شیءهای MachineDeployment به‌طور پیش‌فرض مقداردهی اولیه می‌شوند اما تغییر داده نمی‌شوند؛ گزینه --upgrade-machine-deployments را ببینید.

این دستور مانیفست KubeOne را که حاوی اطلاعات میزبان‌ها و نحوه راه‌اندازی کلاستر است دریافت می‌کند. همچنین امکان استخراج اطلاعات میزبان‌ها از خروجی Terraform با استفاده از پرچم --tfjson وجود دارد.

-y, --auto-approve[=false] تایید خودکار برنامه اجرایی (Plan)

-b, --backup="" مسیر ذخیره‌سازی فایل پشتیبان PKI با پسوند tar.gz. (پیش‌فرض: مسیر فایل پیکربندی کلاستر)

--create-machine-deployments[=true] ایجاد شیءهای MachineDeployments

--force-install[=false] استفاده از اجبار برای نصب نسخه‌های باینری جدید (خطرناک!)

--force-upgrade[=false] شروع اجباری فرآیند ارتقا

-h, --help[=false] نمایش راهنمای دستور apply

--no-init[=false] عدم مقداردهی اولیه کلاستر (تنها نصب فایل‌های باینری)

--prune-images[=false] حذف ایمیج‌های استفاده‌نشده کانتینر روی نودهای کنترل پلین (Control Plane) و نودهای ورکر ایستا (Static Worker)

--rotate-encryption-key[=false] چرخش و بازنشانی کلید رمزنگاری ارائه‌دهنده رمزنگاری (Encryption Provider)

--upgrade-machine-deployments[=false] ارتقای شیءهای MachineDeployments

-c, --credentials="" فایل منبع برای دریافت اعتبارنامه‌ها و رازها (Secrets)

-d, --debug[=false] خروجی اشکال‌زدایی همراه با گزارش ردگیری پشته (Stacktrace)

-l, --log-format="text" قالب‌بندی ثبت وقایع (لاگ‌ها)

-m, --manifest="./kubeone.yaml" مسیر فایل پیکربندی KubeOne

-t, --tfjson="" منبع خروجی terraform در قالب JSON برای خواندن از ورودی استاندارد (stdin). اگر مسیر یک فایل باشد، محتوای آن استفاده خواهد شد. اگر مسیر یک دایرکتوری باشد، دستور terraform output -json در آن مسیر اجرا می‌شود

-v, --verbose[=false] خروجی با جزئیات کامل

kubeone apply -m mycluster.yaml -t terraformoutput.json

kubeone(1)

8-Feb-2026 تولید شده به‌صورت خودکار توسط spf13/cobra

Feb 2026 Auto generated by spf13/cobra