بستن کمربند برای شروع کوبرنتیز

تعریف ساده پاد-رپلیکا ست و دیپلویمنت
تعریف ساده پاد-رپلیکا ست و دیپلویمنت

برای شروع یادگیری کوبرنتیز چندین کار پیشنهاد میشه:

1- آماده سازی IDE:

من به شخصه برای ادیتور، visual studio را پیشنهاد می کنم، بعد از نصب وی اس کد، برای کار با کوبرنتیز باید با فایل های YAML آشنا باشید، و افزونه های زیر را برای کار راحتتر با آن نصب کنید:

نصب این سه افزونه پیشنهاد می شود.
نصب این سه افزونه پیشنهاد می شود.

2- نصب minikube:

برای نصب مینی کیوب می تونید از این لینک مینی کیوب منتاسب با سیستم عامل خودتونو نصب کنید.

بعد از نصب یا دستور

minikube start
# for testing:
kubectl get pods

مینی کوبه خودوتونو راه بندازید و حواستون باشه برای اینکه به مشکلات تحریم نخورید، حتما یا از شکن یا VPN روی سیستم خودتون استفاده کنید.

3- شروع ایجاد یک فایل پاد:

برای شروع درون وی اس کد یک فایل pod.yml می سازیم و با تایپ کردن kind: P از لیست پیشنهادی کوبرنتیز را انتخاب می کنیم:

و به طور اتوماتیک تمپلیت کوبرنتیز ساده ساخته خواهد شد، بعد از ساخته شدن، به صورت زیر فایل را تغییر می دهیم:

apiVersion: v1
kind: Pod
metadata:
  name: nginx
  labels:
    name: mypod
spec:
  containers:
  - name: nainxcontainer
    image: nginx:latest
    resources:
      limits:
        memory: &quot128Mi&quot
        cpu: &quot500m&quot
    ports:
      - containerPort: 80

بعد از ذخیره با دستور:

cd <working dir>
kubectl create -f pod.yml

پاد خود را می سازیم و برای بررسی وضعیت پاد ساخته شده با دستور:

kubectl get pods

نتیجه ساخت خود را می بینیم.