الانتقال إلى المحتوى الرئيسي
راجع دليل الموارد قبل البدء.

الدليل

حزمة Gorbit Helm تجمع جميع الخدمات المطلوبة (API، web، PostgreSQL، Vespa، إلخ) في نشر واحد. بشكل افتراضي، سيتم إنشاء وحدات تخزين دائمة للخدمات ذات الحالة (مثل PostgreSQL، Vespa).
1

إضافة مستودع Gorbit Helm

helm repo add gorbit https://gorbit-dot-app.github.io/gorbit/
helm repo update
helm search repo gorbit
2

تثبيت Gorbit

التثبيت في مساحة اسم خاصة (موصى به):
kubectl create namespace gorbit
helm install gorbit gorbit/gorbit -n gorbit
سيقوم هذا بسحب أحدث حزمة Gorbit ونشر جميع التبعيات.
3

التحقق من التثبيت

helm list -n gorbit
kubectl get pods -n gorbit
انتظر حتى تكون جميع Pods في حالة Running قبل الوصول إلى Gorbit.
4

الوصول إلى Gorbit

بشكل افتراضي، يعرض الحزمة Gorbit عبر خدمة Kubernetes. للاختبار المحلي، يمكنك استخدام port-forward:
kubectl -n gorbit port-forward service/gorbit-nginx 8080:80
ثم افتح http://localhost:8080.
5

تكوين Gorbit

قم بتكوين نشرك عن طريق تعديل ملف values.yaml في مجلد gorbit/deployment/helm/charts/gorbit.ستحتاج إلى إعادة تشغيل Gorbit بعد تغيير أي متغيرات في values.yaml.
helm upgrade gorbit gorbit/gorbit -n gorbit -f deployment/helm/charts/gorbit/values.yaml
راجع Helm chart README للخيارات المتقدمة مثل التشغيل كمستخدم غير root والاختبار باستخدام Kind.

Next Steps