تخطي إلى المحتوى الرئيسي

الكل في واحد

مخطط الكل في واحد الذي يحتوي على جميع التبعيات في حزمة واحدة.

TL. د

$ خوذة الريبو إضافة ilum https://charts.ilum.cloud 
$ Helm تثبيت ilum ilum / ilum
$ الميناء إلى الأمام SVC / ILUM-UI 9777: 9777

تثبيت المخطط

لتثبيت المخطط باسم الإصدار إيلوم :

$ helm install --dependency-update ilum ilum / ilum 

يتم نشر الأمر إيلوم على مجموعة Kubernetes في التكوين الافتراضي.

إلغاء تثبيت الرسم البياني

لإلغاء تثبيت/حذف إيلوم نشر:

$ خوذة حذف ilum 

يزيل الأمر جميع مكونات Kubernetes المقترنة بالمخطط ويحذف الإصدار.

البارامترات

يتم توفير جميع المعلمات الافتراضية لمكونات ilum في القيم.yaml ملف .

يتم تكوينها ببعض القيم الافتراضية ل ilum لتكون جاهزة للتشغيل خارج الصندوق.

للتحقق من جميع المعلمات المدعومة وقيمها الافتراضية، تفضل بزيارة README.md الملفات في إيلوم كور و ILUM-UI المخططات.

أمثلة على عمليات النشر

استخدام كافكا كنوع اتصال

Helm تثبيت --dependency-update --set kafka.enabled=true --set ilum-core.communication.type=kafka ilum ilum/ilum 

استخدام gRPC كنوع اتصال (افتراضي)

Helm install --dependency-update ilum ilum / ilum 

استخدام gRPC كنوع اتصال ومنفذ gRPC مكشوف

على سبيل المثال ، لتتمكن Yarn من الوصول إلى خدمة gRPC

Helm install --dependency-update --set kafka.enabled=false --set ilum-core.communication.type=grpc --set ilum-core.grpc.host=<k8s-exposed-host> --set ilum-core.grpc.nodePort=<k8s-exposed-port> --set ilum-core.grpc.type=NodePort ilum ilum/ilum 

ilum-livy-proxy

يرجى العلم أن ilum-livy-proxy غير مجمعة في حزمة ilum افتراضيا. إذا كنت ترغب في تشغيل هذه الخدمة، جمع --set ilum-livy-proxy.enabled=true إلى أمر التثبيت الخاص بك.

جوبيتر

يرجى العلم أن دفتر ملاحظات Jupyter غير مرفق في حزمة ilum افتراضيا. إذا كنت ترغب في تشغيل هذه الخدمة، جمع --set ilum-jupyter.enabled=true إلى أمر التثبيت الخاص بك.

إذا كنت ترغب في الوصول إلى واجهة مستخدم Jupyter، فإن أفضل طريقة للقيام بذلك هي تكوين مدخل أو استخدام الأمر port-forward المنفذ إلى الأمام SVC / ILUM-Jupyter 8888: 8888

أباتشي زيبلين

يرجى العلم أن دفتر ملاحظات Zeppelin غير مرفق في حزمة ilum افتراضيا. إذا كنت ترغب في تشغيل هذه الخدمة، جمع --set ilum-zeppelin.enabled=true إلى أمر التثبيت الخاص بك.

إذا كنت ترغب في الوصول إلى واجهة مستخدم Zeppelin ، فإن أفضل طريقة للقيام بذلك هي تكوين مدخل أو استخدام الأمر port-forward المنفذ إلى الأمام SVC / ILUM-Zeppelin 8080: 8080

تدفق هواء أباتشي

Apache Airflow is a powerful platform for orchestrating and managing data workflows. To read more about Airflow in Ilum, visit the Airflow documentation page.

ملاحظه

Airflow is not enabled in the Ilum package by default. To deploy Airflow, add --set airflow.enabled=true إلى أمر التثبيت الخاص بك.

Once enabled, Airflow will appear in the Ilum UI under the وحدات section.

معلومات

Airflow can leverage Ilum’s Livy proxy to easily create jobs within Ilum. For more details, see the Livy proxy section above.

Airflow is preconfigured to use the default port-forward method of connection. This means that even if you access Ilum via a different URL than localhost:9777, Airflow will still try to redirect you to the default URL. To avoid this, you can configure the Airflow base URL in the Helm values:

  airflow: 
التكوين :
واجهة برمجة التطبيقات :
base_url: "http://<your-address>:<your-port>/external/airflow"

ماركيز

يرجى العلم أن Marquez غير مجمعة في حزمة ilum افتراضيا. إذا كنت ترغب في تشغيل هذه الخدمة، أضف --set global.lineage.enabled=true إلى أمر التثبيت الخاص بك.

إذا كنت ترغب في الوصول إلى واجهة مستخدم Marquez ، فإن أفضل طريقة للقيام بذلك هي تكوين مدخل أو استخدام الأمر port-forward kubectl ميناء إلى الأمام SVC / ILUM-Marquez-WEB 9444: 9444

PostgreSQL

يرجى العلم أن PostgreSQL غير مجمعة في حزمة ilum افتراضيا. إذا كنت ترغب في تشغيل هذه الخدمة، أضف --set postgresql.enabled=true إلى أمر التثبيت الخاص بك.

كوبي بروميثيوس المكدس

يرجى العلم أن Kube Prometheus Stack غير مجمعة في حزمة ilum افتراضيا. إذا كنت ترغب في تشغيل هذه الخدمة، أضف --set kube-prometheus-stack.enabled=true إلى أمر التثبيت الخاص بك.

إذا كنت تقوم بترقية مخطط Ilum Helm موجود الذي تم القيام به سابقا لا إذا تم تمكين Kube Prometheus Stack، يجب عليك أولا تثبيت تعريفات موارد Prometheus المخصصة (CRDs) المطلوبة قبل متابعة الترقية. للقيام بذلك، قم بتشغيل الأوامر التالية:

kubectl تطبيق --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml 
kubectl تطبيق --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
kubectl تطبيق --جانب الخادم -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
kubectl تطبيق --جانب الخادم -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
kubectl تطبيق --جانب الخادم -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
kubectl تطبيق --جانب الخادم -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
kubectl تطبيق --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
kubectl تطبيق --جانب الخادم -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
kubectl تطبيق --جانب الخادم -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
kubectl تطبيق --جانب الخادم -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml

إذا كنت ترغب في الوصول إلى واجهة مستخدم Prometheus ، فإن أفضل طريقة للقيام بذلك هي تكوين مدخل أو استخدام الأمر port-forward المنفذ الأمامي SVC / بروميثيوس الذي يعمل بنظام 9090: 9090

إذا كنت ترغب في الوصول إلى واجهة مستخدم Grafana ، فإن أفضل طريقة للقيام بذلك هي تكوين مدخل أو استخدام الأمر port-forward المنفذ إلى الأمام SVC / ILUM-Grafana 8080: 80