افزایش CPU و RAM برای Minikube

Resourceبرای یادگیری و کارکردن با Kubernetes ابزارها و نرم افزارهای گوناگونی وجود دارد که یکی از بهترین آنها Minikube می باشد.

با استفاده از Minikube می توان یک Kubernetes cluster راه اندازی کرد و برنامه ها ی خود را روی آن آزمایش کرد. به صورت پیش فرض Minikube از 2G RAM و CPU core 2 استفاده می کند. حال اگر برنامه شما نیاز به منابع بیشتری برای اجرا بر روی Kubernetes داشته باشد، باید میزان بیشتری منابع به Minikube  خود اختصاص دهید که در این مطلب می خواهیم به این موضوع اشاره کنیم.

 

روش اول: ویرایش ماشین مجازی Minikube

همانطور که می دانید وقتی که با Minikube یک کلاستر کوبیرنتیز راه اندازی می کنیم، در واقع این کلاستر بر روی یک VM اجرا می شود. اکنون در این روش قصد داریم تا منابع این ماشین مجازی را افزایش دهیم. برای اینکار ابتدا کلاستر Minikube خود را stop کنید:

$ minikube stop

اکنون برای افزایش CPU و RAM ماشین مجازی باید مراحل زیر را انجام داد.

اگر از VirtualBox برای راه اندازی Minikube خود استفاده کرده اید این دستور را اجرا کنید:

$ VBoxManage modifyvm "minikube" --cpus 4 --memory 8192

اگر از KVM برای راه اندازی Minikube استفاده کرده اید کافیست تا مراحل افزایش CPU و RAM را مانند مطلب زیر انجام دهید:

«افزایش CPU و RAM ماشین مجازی در KVM »

پس از انجام مراحل گفته شده می توان کلاستر را start کنید:

$ minikube start

اکنون جهت بررسی منابع کلاستر خود می توانید دستور زیر را اجرا کنید:

$ kubectl get node minikube -o jsonpath='{.status.capacity}’

 

روش دوم: حذف Minikube cluster و ایجاد یک کلاستر جدید با منابع بیشتر

در این روش می توان کلاستر جاری را حذف کرد و یک کلاستر جدید با منابع بیشتر ایجاد کرد. توجه داشته باشد در این روش تمامی YAML فایل هایی که قبلا بر روی کلاستر اجرا کرده اید و کل اطلاعات کلاستر حذف خواهند شد. برای اینکار کافیست تا دستور های زیر را اجرا کنید:

$ minikube stop

$ minikube delete

اکنون جهت ایجاد یک کلاستر با منابع بیشتر می توان دستور زیر را اجرا کرد:

$ minikube --memory 8192 --cpus 4 start

سپس جهت بررسی منابع کلاستر خود می توانید دستور زیر را اجرا کنید:

$ kubectl get node minikube -o jsonpath='{.status.capacity}’

 

 

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.