- جلسة 60 دقيقة
- ابدأ تاني في أي وقت
- الماكينة بتتمسح في الآخر
هتلاقي إيه؟
- K3s cluster على node واحدة، جاهز أول ما يقوم
- kubectl من الـ terminal
- Traefik كـ Ingress controller و local-path للـ storage
- metrics-server عشان kubectl top يشتغل
أوامر تجرّبها
kubectl get nodes -o wideتشوف الـ node وحالتها
kubectl create deployment web --image=nginx --replicas=2أول Deployment
kubectl expose deployment web --port=80تعرضه بـ Service
kubectl get pods -Aتشوف كل الـ pods ومنها pods النظام
kubectl top pods -Aاستهلاك الـ CPU والـ memory
kubectl scale deployment web --replicas=4تكبّر عدد النسخ
عن البيئة دي
بيئة K3s بتديك Kubernetes cluster حقيقي على node واحدة، شغال بـ K3s ومعاه kubectl. اعمل Deployment، اعرضه بـ Service، جرّب Ingress عن طريق Traefik اللي جاي مع K3s، أو اكتب manifests بإيدك وطبّقها. K3s بيستخدم نفس الـ Kubernetes API، فاللي بتتعلمه هنا بينفع على أي cluster.
أسئلة شائعة
في Kubernetes playground مجاني؟
أيوه. بيئة K3s مجانية بحساب مجاني: Kubernetes cluster حقيقي على node واحدة من المتصفح، والجلسة 60 دقيقة وتقدر تبدأ غيرها على طول.
إيه الفرق بين K3s و Kubernetes؟
K3s توزيعة Kubernetes خفيفة بنفس الـ API، فـ kubectl والـ manifests هي هي. الفرق إنه بيقوم بسرعة على node واحدة، فمناسب للتجربة.
عايز cluster فيه أكتر من node؟
بيئة Kubernetes فيها cluster بـ control plane و worker nodes، وهي متاحة في Academy Pro.
الـ manifests بتتحفظ؟
لا. الـ cluster بيتمسح لما الجلسة تخلص. احفظ ملفات الـ YAML في Git وطبّقها تاني في الجلسة الجاية.
عايز تمارين Kubernetes بتصحيح؟
لابات Kubernetes فيها مهام على cluster حقيقي: Pods و Deployments و Services و Ingress و RBAC، والنتيجة بتتراجع.