Academy Pro

بيئة Kubernetes تجريبية

Kubernetes cluster من أكتر من node فيها اتنين worker.

4 ماكينات
  • ابدأ تاني في أي وقت
  • الماكينة بتتمسح في الآخر

هتلاقي إيه؟

  • cluster بـ control plane و worker nodes، كل node ماكينة
  • kubectl من الـ terminal
  • cluster معمول بـ kubeadm زي اللي بتقابله في الشغل
  • متاح في Academy Pro

أوامر تجرّبها

  • kubectl get nodes -o wide

    تشوف الـ control plane والـ workers

  • kubectl create deployment web --image=nginx --replicas=6

    تشوف الـ pods بتتوزع إزاي

  • kubectl get pods -o wide

    كل pod على أنهي node

  • kubectl drain <node> --ignore-daemonsets

    تفضّي node وتشوف الـ pods بتتنقل

  • kubectl taint nodes <node> dedicated=web:NoSchedule

    تمنع الـ scheduling على node

  • kubectl uncordon <node>

    ترجّع الـ node للشغل

عن البيئة دي

بيئة Kubernetes بتديك cluster حقيقي معمول بـ kubeadm، فيه control plane و worker nodes، كل node ماكينة لوحدها. هنا تقدر تجرّب اللي مينفعش على node واحدة: توزيع الـ pods على الـ nodes، drain و cordon، taints و tolerations، و node affinity. البيئة دي متاحة في Academy Pro.

أسئلة شائعة

إيه اللي في بيئة Kubernetes ومش في K3s؟

أكتر من node. هنا في control plane و worker nodes، فتقدر تجرّب drain و taints و affinity وتوزيع الـ pods، وده مينفعش على cluster بـ node واحدة.

البيئة دي مجانية؟

لا، الـ cluster متعدد الـ nodes متاح في Academy Pro. لو عايز Kubernetes مجاني افتح بيئة K3s.

الـ cluster ده حقيقي؟

أيوه. cluster معمول بـ kubeadm، وكل node فيه ماكينة لوحدها، مش containers بتمثّل nodes.

الـ cluster بيتحفظ بعد الجلسة؟

لا. كل الماكينات بتتمسح لما الجلسة تخلص. احفظ الـ manifests في Git عشان ترجعلها.