تعلّم Kubernetes وkubectl
دورة مجانية وتفاعلية حول Kubernetes. تتدرّب على أوامر kubectl الأساسية في كل درس - get وdescribe وapply وscale وrollout وexpose وlogs وexec - وأنت تشغّل Pods وDeployments وServices داخل عنقود (cluster) محاكى، مع تلميحات بالذكاء الاصطناعي عندما تتعثّر وشهادة مجانية عند الانتهاء. لا حاجة إلى minikube ولا إلى حساب سحابي: فالعنقود محاكى لتتمكّن من التركيز على الأوامر والمفاهيم. وهي جزء من رحلة Terminal الأوسع، تأتي مباشرةً بعد قسم Docker، لذا فإن أساسيات الحاويات التي يقوم عليها Kubernetes موجودة هناك مباشرةً.
35,201+ من الـ codders مسجلون
45 درسًا41 تحديات182 أسئلة الاختبار
- مناسب للمبتدئين
مساعدة برمجية بالذكاء الاصطناعي
دروس تفاعلية عملية
تعليق صوتي في كل درس
اختبارات لقياس معرفتك
شهادة إتمام مجانية
المنهج
هذا القسم جزء من رحلة Terminal. المنهج الكامل يحتوي على أقسام أكثر - اضغط على أي معاينة أدناه لعرضها في صفحة الرحلة.
- قسم 1الأساسيات82 درسًا
- قسم 2التحكم في الإصدارات58 درسًا
- قسم 3مقدمة إلى Docker40 درسًا
قسم 4
مقدمة إلى Kubernetes
ابدأ القسمابدأتوسيعطيتعلّم Kubernetes من سطر الأوامر: شغّل Pods وافحصها، واكتب ملفات البيان، وأدر Deployments وServices والإعدادات، واعمل مع مساحات الأسماء والمهام، وشخّص المشكلات.مقدمة
2 درسًا212Pods
5 درسًا525البيانات الوصفية
3 درسًا313عمليات النشر
6 درسًا630الخدمات
4 درسًا418تصحيح الأخطاء
5 درسًا524الإعداد
4 درسًا418مساحات الأسماء والوظائف
4 درسًا418تنسيقات الإخراج
4 درسًا418مشروع متجر الويب
مشروع5 درسًا16التحديات النهائية
3 درسًا3
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Coding Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere, Anytime
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone in This
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Prove Your Skills
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
لماذا تتعلّم Kubernetes مع Coddy
- تدرّب على Kubernetes في متصفحك. لا minikube، ولا kind، ولا Docker Desktop، ولا فاتورة سحابية - يعمل كل درس على عنقود محاكى بعقدة واحدة، لتبدأ كتابة أوامر
kubectlفورًا وترى كيف يستجيب العنقود. - أساسيات Kubernetes: الـ Pods، وملفات YAML التعريفية (manifests) والتسميات (labels)، والـ Deployments مع التوسيع والتحديثات التدريجية والتراجع عنها، والـ Services ونقاط نهايتها، والـ ConfigMaps والـ Secrets، ومساحات الأسماء (namespaces) والـ Jobs، ومخرجات
kubectlمن-o wideحتى JSONPath. مهارات Kubernetes التي ستستخدمها يوميًا في عملك. - تساعدك تلميحات الذكاء الاصطناعي على قراءة ما يخبرك به العنقود - Pod عالق في
ImagePullBackOff، أو حاوية فيCrashLoopBackOff، أو الأحداث في أسفل مخرجاتkubectl describe- دون أن تُفسد عليك الإجابة، ليتوقّف تصحيح الأخطاء عن كونه تخمينًا. - شهادة Kubernetes مجانية عند إنهائك القسم، مع مشروع عملي لمتجر إلكتروني على طول الطريق. دليل موثوق لأدوار DevOps والمنصّات والواجهة الخلفية، حيث أصبح Kubernetes الطريقة المعيارية لتشغيل الحاويات في بيئة الإنتاج.
أسئلة شائعة حول تعلّم Kubernetes
ما هو Kubernetes؟
ما هو kubectl؟
kubectl هو أداة سطر الأوامر للتعامل مع عنقود Kubernetes. تستخدمه لإنشاء الموارد وفحصها (kubectl get pods وkubectl describe)، وتطبيق ملفات YAML التعريفية (kubectl apply -f)، وتوسيع الـ Deployments وتحديثها، وقراءة السجلات، وتشغيل الأوامر داخل الحاويات. معظم دروس هذا القسم تمارين على kubectl، لأن هذه هي الطريقة التي يعمل بها أغلب المهندسين مع Kubernetes يوميًا.هل أحتاج إلى تثبيت Kubernetes أو إعداد عنقود؟
هل هذا عنقود Kubernetes حقيقي؟
kubectl كما يجيب عنقود حقيقي: تنتقل الـ Pods من ContainerCreating إلى Running، وتنتهي الصورة الخاطئة إلى ImagePullBackOff، والحاوية التي تتعطّل إلى CrashLoopBackOff، ويعرض kubectl describe الأحداث التي تشرح السبب. لا توجد طبقة تحكّم (control plane) حقيقية خلفه، لذا فهو لتعلّم الأوامر والمفاهيم، لا لتشغيل أعباء العمل الإنتاجية. وتعمل الأوامر نفسها على minikube أو kind أو عنقود سحابي.Kubernetes مقابل Docker: ما الفرق؟
هل عليّ تعلّم Docker قبل Kubernetes؟
هل تعلّم Kubernetes صعب؟
kubectl describe، والتعرّف على ImagePullBackOff أو CrashLoopBackOff - فهو الموضع الذي يتعثّر فيه أغلب المبتدئين، ولهذا خُصّص له فصل مستقل.هل يمكنني تعلّم Kubernetes عبر الإنترنت مجانًا؟
kubectl في كل تمرين، ومشروع، وشهادة. يعمل كل شيء في بيئة متصفح محاكاة، لذا لا حاجة لتثبيت أي شيء أو الدفع مقابل عنقود سحابي للبدء.هل تمنحني الدورة شهادة اعتماد في Kubernetes؟
kubectl الذي تبنيه هنا هو الأساس الذي تقوم عليه. يظهر Kubernetes في معظم إعلانات وظائف DevOps والمنصّات والواجهة الخلفية، لذا فالشهادة مؤشّر ذو قيمة إلى جانب مشاريعك.