🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
با این ۱۰۰ سوال تمرینی، امتحان CKA را با موفقیت پشت سر بگذارید
- آخرین آپدیت
دانلود Pass the CKA exam with these 100 practice questions
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره جامع عملی کوبرنتیز: یادگیری کوبرنتیز با ۱۰۰ سوال کاربردی
آیا آمادهاید تا کوبرنتیز (Kubernetes) را به صورت حرفهای یاد بگیرید و به یک متخصص تبدیل شوید؟ دوره ما، راهنمای شما در مسیر یادگیری کوبرنتیز با بیش از ۱۰۰ سوال عملی است که تمام جنبههای کار با این پلتفرم را پوشش میدهد. دیگر از تئوریهای خستهکننده و راهنماهای پیچیده خبری نیست. در این دوره، کافیست بنشینید، استراحت کنید و گام به گام مراحل را همراه با مربی دنبال کنید تا تسکها را به راحتی تکمیل نمایید.
آمادگی کامل برای مدرک CKA (Certified Kubernetes Administrator)
آیا هدف شما کسب مدرک معتبر Certified Kubernetes Administrator (CKA) است؟ دوره ما ابزاری عالی برای آمادگی آزمون CKA و یادگیری کوبرنتیز محسوب میشود. ما سوالات تمرینی دقیقی را طراحی کردهایم که شباهت زیادی به سوالات آزمون اصلی دارند. علاوه بر این، با ایجاد تجربهای شبیهسازی شده در ویدیوهای آموزشی، سعی کردهایم تا حد امکان محیط واقعی آزمون را برای شما فراهم آوریم.
آنچه در این دوره یاد خواهید گرفت:
معماری کلاستر، نصب و پیکربندی کوبرنتیز: یاد بگیرید چگونه کلاسترهای کوبرنتیز را به صورت حرفهای راهاندازی و پیکربندی کنید.
کارکردها (Workloads) و زمانبندی (Scheduling): نحوه مدیریت و زمانبندی کارآمد کارکردها در کوبرنتیز را بیاموزید.
سرویسها (Services) و شبکهبندی (Networking): بر هنر مدیریت شبکه و سرویسها در محیط کوبرنتیز تسلط پیدا کنید.
ذخیرهسازی (Storage): بهترین روشها برای مدیریت ذخیرهسازی در کوبرنتیز را کشف کنید و از مدیریت یکپارچه دادهها اطمینان حاصل کنید.
عیبیابی (Troubleshooting): مهارتهای لازم برای عیبیابی مشکلات رایج در راهاندازی کوبرنتیز را کسب کنید.
پیشنیازهای دوره:
نیاز به یک کامپیوتر یا ماشین مجازی.
نصب Minikube یا یک کلاستر آزمایشی کوبرنتیز.
نیاز به استفاده از برنامهای برای سازماندهی یادداشتها، مانند OneNote.
سرفصل ها و درس ها
یادگیری کوبرنتیز با ۱۰۰ سوال
Learn Kubernetes with 100 questions
به روز رسانی تصویر دیپلوییمنت
Update the image of the deployment
تغییر مسیر پاد استاتیک
Change the static pod path
ارتقاء کلاستر
Upgrade the cluster
ایجاد دیپلوییمنت با ریپلیکا
Create a deployment with replicas
ایجاد پاد با لیبل
Create a pod with labels
ایجاد پاد در یک نیم فضا (namespace)
Create a pod in a namespace
ایجاد پاد و در دسترس قرار دادن آن
Create a pod and expose it
ارتقاء دیپلوییمنت با استفاده از آپدیت تدریجی (rolling update)
Upgrade a deployment by using rolling update
ایجاد پاد با کامند
Create a pod with a command
قرار دادن taint روی نود برای غیرقابل زمانبندی کردن آن
Taint a node to be unschedulable
ایجاد اکانت سرویس، کلاستر رول و کلاستر رول ب浅ینگ جدید
Create a new service account, clusterrole and clusterrolebinding
ایجاد NetworkPolicy که به تمام پادها در نیم فضا اجازه استفاده از یک پورت را میدهد
Create a NetworkPolicy that allows all pods in the namespace to use one port
لیست کردن تمام IP های داخلی تمام نودهای کلاستر
List all the internal IP's of all the nodes in the cluster
ایجاد یک multipod با دو کانتینر و افزودن یک کامند
Create a multipod with two containers and add a command
ایجاد کاربر جدید و اعطای دسترسی او به کلاستر
Create a new user and grant him access to the cluster
ایجاد سرویس از پاد و اجرای DNS lookup برای بررسی سرویس
Create a service from the pod and run a DNS lookup to check the service
ایجاد secret و mount کردن آن به پاد
Create a secret and mount it to the pod
لیست کردن تمام Persistent Volume ها مرتب شده بر اساس ظرفیت
List all the the persistent volumes sorted by capacity
یافتن پادی که بیشترین CPU را مصرف میکند
Find the pod which is consuming the most CPU
استفاده از JSON path برای گرفتن نام تمام نودها
Use JSON path to get all the node names
نمایش لاگهای کانتینر
Show the logs from the container
ایجاد منبع ingress جدید و در دسترس قرار دادن سرویس در یک مسیر
Create a new ingress resource and expose the service on a path
بازنویسی لیبل پاد با یک مقدار
Overwrite the label of the pod with a value
ارتقاء ایمیج در دیپلوییمنت، بررسی تاریخچه و بازگشت به عقب (roll back)
Upgrade the image in the deployment, check the history and roll back
یافتن پادهای موجود با لیبل در کلاستر
Find out which pods are available with the label in the cluster
یافتن دلیل خرابی پاد و رفع مشکل
Find out why a pod is failing and fix the issue
ایجاد پادی که فقط روی نود با لیبل خاصی زمانبندی شود
Create a pod that will only be scheduled on a node with a specific label
ایجاد پادی که از Persistent Volume برای ذخیرهسازی استفاده میکند
Create a pod which uses a persistent volume for storage
حذف taint اضافه شده به نود
Remove the taint added to the node
تهیه نسخه پشتیبان و بازیابی ETCD
Take a backup and restore ETCD
زمانبندی پاد روی نود با استفاده از tolerations
Schedule a pod on the node by using tolerations
اعمال autoscaling به دیپلوییمنت
Apply autoscaling to the deployment
بررسی تعداد نودهایی که در وضعیت آماده (ready) هستند
Check how many nodes are in ready state
ایجاد پاد و تنظیم متغیر محیطی (environment variable)
Create a pod and set the environment variable
ایجاد configmap و اضافه کردن آن به پاد
Create a configmap and add it to the pod
لیست کردن تمام event ها مرتب شده بر اساس timestamp
List all the events sorted by the timestamp
ایجاد پاد با volume غیر دائمی (non-persistent volume)
Create a pod with a non-persistent volume
بررسی نود و بازگرداندن آن به وضعیت آماده (ready)
Investigate the node and bring it back to ready state
غیر در دسترس کردن نود و زمانبندی مجدد تمام پادهای آن
Make the node unavailable and reschedule all the pods on it
ایجاد پادی که یک جمله را echo میکند، وجود دارد و به طور خودکار حذف میشود
Create a pod which echo's a sentence, exists and is deleted automatically
اضافه کردن annotation به پاد موجود و استفاده از یک مقدار
Annotate an existing pod and use a value
گرفتن لیست تمام پادها در تمام نیم فضاها
Get a list of all the pods in all the namespaces
به روز رسانی رمز عبور در configmap موجود
Update the password in the existing configmap
عیبیابی پادی که روی نود زمانبندی نمیشود و رفع مشکل
Troubleshoot a pod which is not scheduling on the node and fix the issue
ایجاد Network Policy و اجازه دادن ترافیک از یک پاد به دو سرویس
Create a network policy and allow traffic from a pod to two services
ایجاد پاد و تنظیم "SYS_TIME" و خواباندن آن برای یک ساعت
Create a pod and set "SYS_TIME", and let it sleep for one hour
ایجاد clusterrole و clusterrolebinding
Create a clusterrole and a clusterrolebinding
گرفتن IP آدرس یک پاد
Get the IP address of a pod
یافتن نسخه کلاستر
Find out the version of the cluster
تغییر مسیر mount یک کانتینر در statefulset
Change the mountpath of a container in a statefulset
ایجاد cronjob که هر دقیقه تاریخ و "Running" را چاپ میکند
Create a cronjob which prints the date and "Running" every minute
استفاده از JSONPATH و گرفتن لیستی از تمام پادها با نام و نیم فضا
Use JSONPATH and get a list of all the pods awith name and namespace
ایجاد networkpolicy
Create a networkpolicy
ایجاد پاد با پورت کانتینر ۸۰
Create a pod with container port 80
نظارت بر لاگهای یک پاد
Monitor the logs of a pod
بازگرداندن دیپلوییمنت به revision ۱
Rollback a deployment to revision 1
لیست کردن پاد با ستونهای سفارشی
List a pod with custom columns
برای پاد، درخواست و محدودیتهای CPU و حافظه را تنظیم کنید
For a pod, set the CPU memory requests and limits
ایجاد پاد با فضای ذخیرهسازی غیر دائمی
Create a pod with a non-persistent storage
عیبیابی پاد ناموفق و فعال کردن مجدد آن
Troubleshoot a failed pod and make it running again
در دسترس قرار دادن پاد به صورت داخلی و ایجاد پاد تست برای lookup
Expose a pod internally and create a test-pod for look-up
ایجاد DaemonSet
Create a DaemonSet
رفع نود غیرقابل زمانبندی
Fix a non-schedulable node
دریافت تمام اشیاء در تمام نیم فضاها
Get all the objects in all the namespaces
ایجاد پاد و تخصیص آن به نود
Create a pod and assign it to the node
یافتن تمام پادها با لیبل خاص
Find all the pods with a specific label
ایجاد taint روی نود
Create a taint on the node
ایجاد پاد و تنظیم tolerations
Create a pod and set tolerations
بررسی نسخه ایمیج پاد بدون استفاده از دستور describe
Check the image version of a pod without using the describe command
ایجاد پاد با کانتینر جانبی (sidecar) برای لاگینگ
Create a pod with a sidecar container for logging
یافتن محل اجرای مستر کوبرنتیز و KubeDNS
Find out where the Kubernetes master and KubeDNS are running at
چاپ نام پادها و زمان شروع آنها در یک فایل
Print the pod names and start times to a file
ایجاد پادی که یک دستور را اجرا میکند و ۱۰۰ ثانیه میخوابد
Create a pod which runs a command and sleeps for 100 seconds
ایجاد پاد و مشخص کردن درخواست و محدودیت CPU
Create a pod and specify a CPU request and a CPU limit
تغییر تعداد ریپلیکاهای دیپلوییمنت به ۵
Scale a deployment to 5 replicas
لیست کردن تمام secret ها و configmap ها در کلاستر در تمام نیم فضاها
List all the secrets and configmaps in the cluster in all namespaces
ایجاد NetworkPolicy که تمام ترافیک ورودی را مسدود میکند
Create a NetworkPolicy which denies all the ingress traffic
ایجاد init container در پاد
Create an init container in a pod
لیست کردن لاگهای پاد و جستجوی الگوی "start"
List the logs of the pod and search for the pattern "start"
در دسترس قرار دادن دیپلوییمنت
Expose the deployment
ایجاد دو پاد با لیبلهای متفاوت
Create two pods with different labels
ایجاد clusterrole، اکانت سرویس و rolebinding
Create a clusterrole, service account and rolebinding
یافتن مسیر پاد استاتیک
Find the static pod path
حذف پاد بدون هیچ تاخیری
Delete a pod without any delay
Grep کردن context فعلی و نوشتن آن در یک فایل
Grep the current context and write it to a file
گرفتن لیستی از تمام پادهایی که اخیراً حذف شدهاند
Get a list of all the pods which were recently deleted
عیبیابی پاد و رفع مشکل
Troubleshoot the pod and fix the issue
ایجاد پاد با فضای ذخیرهسازی که به اندازه عمر پاد باقی میماند
Create a pod with a storage which lasts as long as the lifetime of the pod
ایجاد پاد و افزودن "runAsUser" و "fsGroup"
Create a pod and add the "runAsUser" and "fsGroup"
عیبیابی و رفع فایل kubeconfig
Troubleshoot and fix the kubeconfig file
ایجاد پاد و تنظیم "NET_ADMIN"
Create a pod and set "NET_ADMIN"
حذف تمام پادها با لیبل خاص
Delete all the pods with a specific label
ایجاد multipod با ۳ کانتینر
Create a multipod with 3 containers
جایگزینی پاد با فایل yaml موجود و تأیید پس از آن
Replace a pod with an existing yaml file and verify after
تغییر اندازه فضای ذخیرهسازی درخواستی PersistentVolumeClaim
Change the requested storage size of the PersistentVolumeClaim
ویرایش پاد موجود و افزودن یک دستور
Edit an existing pod and add a command
اضافه کردن readiness probe به دیپلوییمنت موجود
Add a readiness probe to an existing deployment
دریافت تمام context ها و نوشتن آنها در یک فایل
Get all contexts and write it to a file
ایجاد replicaset با ۳ ریپلیکا
Create a replicaset which has 3 replicas
لیست کردن تمام کامپوننتهای صفحه کنترل (control plane) و نوشتن آنها در یک فایل
List all the control plane components and write them to a file
نمایش نظرات