متاسفانه توی docker-desktop این قسمت رو پیش رفتم
اما خطا در مرحله اخرش گرفتم به این حالت که نتونسته بود secret بسازه و ...
Warning FailedMount 7m2s kubelet MountVolume.SetUp failed for volume "webhook-cert" : secret "ingress-nginx-admission" not found
این خطاش هست
یه موردی که در این درس دیدم این بود که چرا پیشفرض رو گذاشتید روی minikube و هیچ توضیحی در مورد اینکه توی docker-desktop چطور باید اجرا بشه ندادید
متاسفانه توی docker-desktop این قسمت رو پیش رفتم
اما خطا در مرحله اخرش گرفتم به این حالت که نتونسته بود secret بسازه و ...
Warning FailedMount 7m2s kubelet MountVolume.SetUp failed for volume "webhook-cert" : secret "ingress-nginx-admission" not found
این خطاش هست
یه موردی که در این درس دیدم این بود که چرا پیشفرض رو گذاشتید روی minikube و هیچ توضیحی در مورد اینکه توی docker-desktop چطور باید اجرا بشه ندادید
متاسفانه توی docker-desktop این قسمت رو پیش رفتم
اما خطا در مرحله اخرش گرفتم به این حالت که نتونسته بود secret بسازه و ...
Warning FailedMount 7m2s kubelet MountVolume.SetUp failed for volume "webhook-cert" : secret "ingress-nginx-admission" not found
این خطاش هست
یه موردی که در این درس دیدم این بود که چرا پیشفرض رو گذاشتید روی minikube و هیچ توضیحی در مورد اینکه توی docker-desktop چطور باید اجرا بشه ندادید
بله، در Docker Desktop هم میشد Kubernetes رو آموزش داد ولی یه نکته مهم اینه که برخی ابزارها و setupها مثل ingress-nginx ممکنه روی Minikube راحتتر کار کنن چون Minikube خودش برای تست و توسعه محلی بهینه شده و یهسری پیشنیازها رو خودش هندل میکنه.
اما اگه داری از Docker Desktop استفاده میکنی روند راهاندازی Ingress یکم فرق داره. بهطور پیشفرض Ingress نصب نیست و باید به صورت دستی از طریق helm نصبش کنی.
--set controller.admissionWebhooks.enabled=false
با این کار نیازی به ساختن secret مربوط به webhook نیست و Ingress راحتتر بالا میاد.
بله، در Docker Desktop هم میشد Kubernetes رو آموزش داد ولی یه نکته مهم اینه که برخی ابزارها و setupها مثل ingress-nginx ممکنه روی Minikube راحتتر کار کنن چون Minikube خودش برای تست و توسعه محلی بهینه شده و یهسری پیشنیازها رو خودش هندل میکنه.
اما اگه داری از Docker Desktop استفاده میکنی روند راهاندازی Ingress یکم فرق داره. بهطور پیشفرض Ingress نصب نیست و باید به صورت دستی از طریق helm نصبش کنی.
--set controller.admissionWebhooks.enabled=false
با این کار نیازی به ساختن secret مربوط به webhook نیست و Ingress راحتتر بالا میاد.
ممنون بابت این آموزش. لطفا تمام فایلهای نهایی رو در یک فایل زیپ قرار بدید
از آن جایی که قابلیت های namespace و configmap در پروژه مان استفاده نشده اند دو قسمت پایانی لینکی برای دانلود فایل ها ندارند. شما می توانید آخرین فایل های پروژه را از لینک زیر دانلود کنید
از آن جایی که قابلیت های namespace و configmap در پروژه مان استفاده نشده اند دو قسمت پایانی لینکی برای دانلود فایل ها ندارند. شما می توانید آخرین فایل های پروژه را از لینک زیر دانلود کنید
از آن جایی که قابلیت های namespace و configmap در پروژه مان استفاده نشده اند دو قسمت پایانی لینکی برای دانلود فایل ها ندارند. شما می توانید آخرین فایل های پروژه را از لینک زیر دانلود کنید
API Development Environment یا به اختصار ADE ابزاری است که با استفاده از آن دولوپرها میتوانند اقدام به توسعه، تست و دیباگ کردن API خود کنند. Postman یک ADE تمامعیار است
API Development Environment یا به اختصار ADE ابزاری است که با استفاده از آن دولوپرها میتوانند اقدام به توسعه، تست و دیباگ کردن API خود کنند. Postman یک ADE تمامعیار است
API Development Environment یا به اختصار ADE ابزاری است که با استفاده از آن دولوپرها میتوانند اقدام به توسعه، تست و دیباگ کردن API خود کنند. Postman یک ADE تمامعیار است
client-pod.yaml
ارور میدهد
error: error parsing client-pod.yaml: error converting YAML to JSON: yaml: line 5: mapping values are not allowed in this context
client-pod.yaml
ارور میدهد
error: error parsing client-pod.yaml: error converting YAML to JSON: yaml: line 5: mapping values are not allowed in this context
client-pod.yaml
ارور میدهد
error: error parsing client-pod.yaml: error converting YAML to JSON: yaml: line 5: mapping values are not allowed in this context
سلام
-> برای توسعهٔ اپ برروی سیستم شخصی مناسبه؟ از سیستم منابع می گیره؟!
سلام. بله ابزار هایی مثل docker desktop هستند که کار با کوبرنتیز در سیستم شخصی رو بسیار راحت می کنند. در ادامه دوره با یکی از این ابزار ها کار می کنیم. کوبرنتیز هم مثل داکر نیاز به حداقل رم، cpu و disk داره که بدون کندی و دردسر اجرا بشه
سلام. بله ابزار هایی مثل docker desktop هستند که کار با کوبرنتیز در سیستم شخصی رو بسیار راحت می کنند. در ادامه دوره با یکی از این ابزار ها کار می کنیم. کوبرنتیز هم مثل داکر نیاز به حداقل رم، cpu و disk داره که بدون کندی و دردسر اجرا بشه
خوب اینکه خیلی مبتدیه به نظرم؟ خیلی مباحث رو کاور نکرده
درسته. این دوره بیشتر مناسب برنامه نویس هایی هست که می خوان برنامه هاشون رو توسط کوبرنتیز دیپلوی کنن. این دوره به صورت crash course تهیه شده تا بعد از مطالعه اون، شرکت کننده ها توانایی این رو داشته باشند که با جست و جو در مستندات کوبرنتیز مباحث دیگه رو یادبگیرن.
درسته. این دوره بیشتر مناسب برنامه نویس هایی هست که می خوان برنامه هاشون رو توسط کوبرنتیز دیپلوی کنن. این دوره به صورت crash course تهیه شده تا بعد از مطالعه اون، شرکت کننده ها توانایی این رو داشته باشند که با جست و جو در مستندات کوبرنتیز مباحث دیگه رو یادبگیرن.
متاسفانه توی docker-desktop این قسمت رو پیش رفتم اما خطا در مرحله اخرش گرفتم به این حالت که نتونسته بود secret بسازه و ... Warning FailedMount 7m2s kubelet MountVolume.SetUp failed for volume "webhook-cert" : secret "ingress-nginx-admission" not found این خطاش هست یه موردی که در این درس دیدم این بود که چرا پیشفرض رو گذاشتید روی minikube و هیچ توضیحی در مورد اینکه توی docker-desktop چطور باید اجرا بشه ندادید
بله، در Docker Desktop هم میشد Kubernetes رو آموزش داد ولی یه نکته مهم اینه که برخی ابزارها و setupها مثل ingress-nginx ممکنه روی Minikube راحتتر کار کنن چون Minikube خودش برای تست و توسعه محلی بهینه شده و یهسری پیشنیازها رو خودش هندل میکنه. اما اگه داری از Docker Desktop استفاده میکنی روند راهاندازی Ingress یکم فرق داره. بهطور پیشفرض Ingress نصب نیست و باید به صورت دستی از طریق helm نصبش کنی. --set controller.admissionWebhooks.enabled=false با این کار نیازی به ساختن secret مربوط به webhook نیست و Ingress راحتتر بالا میاد.
ممنون بابت این آموزش. لطفا تمام فایلهای نهایی رو در یک فایل زیپ قرار بدید
از آن جایی که قابلیت های namespace و configmap در پروژه مان استفاده نشده اند دو قسمت پایانی لینکی برای دانلود فایل ها ندارند. شما می توانید آخرین فایل های پروژه را از لینک زیر دانلود کنید
https://sokanacademy.s3.ir-thr-at1.arvanstorage.com/15508/k8s-14.rar
این پست من چیه؟ و از کجا آوردید
API Development Environment یا به اختصار ADE ابزاری است که با استفاده از آن دولوپرها میتوانند اقدام به توسعه، تست و دیباگ کردن API خود کنند. Postman یک ADE تمامعیار است
https://www.postman.com/
spec باید در ابتدای خط باشد. ErrImagePull بعدش ارور میدهد
ممنون از دقت شما این مورد در متن اصلاح شد
client-pod.yaml ارور میدهد error: error parsing client-pod.yaml: error converting YAML to JSON: yaml: line 5: mapping values are not allowed in this context
ممنون از دقت شما این مورد در متن اصلاح شد
سلام -> برای توسعهٔ اپ برروی سیستم شخصی مناسبه؟ از سیستم منابع می گیره؟!
سلام. بله ابزار هایی مثل docker desktop هستند که کار با کوبرنتیز در سیستم شخصی رو بسیار راحت می کنند. در ادامه دوره با یکی از این ابزار ها کار می کنیم. کوبرنتیز هم مثل داکر نیاز به حداقل رم، cpu و disk داره که بدون کندی و دردسر اجرا بشه
این دوره کامل شده؟ سر فصل های کامل دوره چه مواردی هست؟
بله دوره کامل شده. سر فصل ها رو تو همین صفحه می تونین مشاهده کنین
خوب اینکه خیلی مبتدیه به نظرم؟ خیلی مباحث رو کاور نکرده
درسته. این دوره بیشتر مناسب برنامه نویس هایی هست که می خوان برنامه هاشون رو توسط کوبرنتیز دیپلوی کنن. این دوره به صورت crash course تهیه شده تا بعد از مطالعه اون، شرکت کننده ها توانایی این رو داشته باشند که با جست و جو در مستندات کوبرنتیز مباحث دیگه رو یادبگیرن.