البدء مع Kubernetes (Minikube)
يتولى Kubernetes تنسيق تشغيل الحاويات (Containers) وإدارتها عبر عدة أجهزة. ويتيح لك Minikube تشغيل كلاستر (Cluster) من عقدة واحدة على جهازك المحلي، وهو مثالي للتعلّم. يجب تثبيت Docker أولًا.
1. تثبيت kubectl
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl2. تثبيت Minikube
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube3. تشغيل الكلاستر
minikube start --driver=docker
kubectl get nodes4. نشر تطبيق تجريبي
kubectl create deployment hello --image=nginx
kubectl expose deployment hello --port=80 --type=NodePort
kubectl get servicesاستخدم الأمر minikube dashboard للوصول إلى واجهة ويب، والأمر minikube stop عند الانتهاء.