মূল বিষয়বস্তুতে যান

অল ইন ওয়ান

অল ইন ওয়ান হেলম চার্ট যা একক প্যাকেজে সমস্ত নির্ভরতা ধারণ করে।

টিএল; ডা.

$ হেলম রেপো ইলুম https://charts.ilum.cloud যোগ করুন 
$ হেলম ইনস্টল ইলুম ইলুম/ইলুম
$ কুবেক্টল পোর্ট-ফরোয়ার্ড এসভিসি / আইএলইউএম-ইউআই 9777: 9777

চার্ট ইনস্টল করা হচ্ছে

রিলিজ নাম সহ চার্ট ইনস্টল করতে ইলুম :

$ হেলম ইনস্টল --নির্ভরতা-আপডেট ইলুম ইলুম / ইলুম 

কমান্ড মোতায়েন করা হয় ইলুম ডিফল্ট কনফিগারেশনে কুবারনেটস ক্লাস্টারে।

চার্ট আনইনস্টল করা হচ্ছে

আনইনস্টল/ডিলিট করতে ইলুম স্থাপনা:

$ হেলম মুছে ফেলুন ইলুম 

কমান্ডটি চার্টের সাথে সম্পর্কিত সমস্ত কুবারনেটস উপাদানগুলি সরিয়ে দেয় এবং রিলিজটি মুছে ফেলে।

প্যারামিটার

ইলাম উপাদানগুলির সমস্ত ডিফল্ট পরামিতি সরবরাহ করা হয়েছে মূল্যবোধ.ইয়ামল ফাইল .

তারা বাক্সের ঠিক বাইরে ইলুম কার্যকর হওয়ার জন্য কিছু ডিফল্ট মান দিয়ে কনফিগার করা হয়।

সমস্ত সমর্থিত প্যারামিটার এবং তাদের ডিফল্ট মানগুলি পরীক্ষা করতে দেখুন README.md ফাইল ইন ইলুম-কোর এবং ইলুম-ইউআই চার্ট।

স্থাপনার উদাহরণ

যোগাযোগের ধরণ হিসাবে কাফকা ব্যবহার করা

হেলম ইনস্টল --নির্ভরতা-আপডেট --সেট কাফকা.সক্ষম = সত্য --সেট ইলুম-কোর.যোগাযোগ.টাইপ=কাফকা ইলুম ইলুম/ইলুম 

যোগাযোগের ধরণ হিসাবে জিআরপিসি ব্যবহার করা (ডিফল্ট)

হেলম ইনস্টল --নির্ভরতা-আপডেট ইলুম ইলুম / ইলুম 

যোগাযোগের ধরণ এবং জিআরপিসি পোর্ট উন্মুক্ত হিসাবে জিআরপিসি ব্যবহার করা

উদাঃ সুতার জন্য জিআরপিসি পরিষেবাতে পৌঁছাতে সক্ষম হওয়ার জন্য

হেলম ইনস্টল --নির্ভরতা-আপডেট --সেট কাফকা.সক্ষম = মিথ্যা --সেট ilum-core.communication.type=grpc --set<k8s-exposed-host> ilum-core.grpc.host= --set ilum-core.grpc.nodePort=<k8s-exposed-port> --set ilum-core.grpc.type=NodePort ilum ilum/ilum 

ilum-livy-proxy

দয়া করে সচেতন হন, যে আইলুম-লিভি-প্রক্সি ডিফল্টরূপে ইলাম প্যাকেজে বান্ডিল হয় না। আপনি যদি এই পরিষেবাটি চালাতে চান, যুক্ত --সেট ilum-livy-proxy.enabled=true আপনার ইনস্টলেশন কমান্ডে।

জুপিটার

দয়া করে সচেতন হন, যে জুপিটার নোটবুকটি ডিফল্টরূপে ইলাম প্যাকেজে বান্ডিল করা হয় না। আপনি যদি এই পরিষেবাটি চালাতে চান, যুক্ত --সেট ilum-jupyter.enabled=true আপনার ইনস্টলেশন কমান্ডে।

আপনি যদি জুপিটার ইউআই অ্যাক্সেস করতে চান তবে এটি করার সর্বোত্তম উপায় হ'ল একটি ইনগ্রেস কনফিগার করা বা পোর্ট-ফরোয়ার্ড কমান্ডটি ব্যবহার করা কুবেক্টল পোর্ট-ফরোয়ার্ড এসভিসি / আইএলইউএম-জুপিটার 8888: 8888

Apache Zeppelin

দয়া করে সচেতন থাকুন, জেপেলিন নোটবুকটি ডিফল্টরূপে ইলাম প্যাকেজে বান্ডিল করা হয় না। আপনি যদি এই পরিষেবাটি চালাতে চান, যুক্ত --সেট ইলুম-জেপেলিন.সক্ষম = সত্য আপনার ইনস্টলেশন কমান্ডে।

আপনি যদি জেপেলিন ইউআই অ্যাক্সেস করতে চান তবে এটি করার সর্বোত্তম উপায় হ'ল একটি ইনগ্রেস কনফিগার করা বা পোর্ট-ফরোয়ার্ড কমান্ডটি ব্যবহার করা কুবেক্টল পোর্ট-ফরোয়ার্ড এসভিসি / আইএলইউএম-জেপেলিন 8080: 8080

Apache Airflow

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 --সেট এয়ারফ্লো.সক্ষম = সত্য আপনার ইনস্টলেশন কমান্ডে।

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"

মার্কেজ

দয়া করে সচেতন থাকুন, মার্কেজ ডিফল্টরূপে ইলুম প্যাকেজে বান্ডিল করা হয় না। তুমি যদি এই পরিষেবাটি চালাতে চাও তবে যুক্ত করো --set global.lineage.enabled=true আপনার ইনস্টলেশন কমান্ডে।

আপনি যদি মার্কেজ ইউআই অ্যাক্সেস করতে চান তবে এটি করার সর্বোত্তম উপায় হ'ল একটি ইনগ্রেস কনফিগার করা বা পোর্ট-ফরোয়ার্ড কমান্ড ব্যবহার করা কুবেক্টল পোর্ট-ফরোয়ার্ড এসভিসি / আইএলইউএম-মার্কেজ-ওয়েব 9444: 9444

PostgreSQL

দয়া করে সচেতন থাকুন, যে পোস্টগ্রেএসকিউএল ডিফল্টরূপে ইলাম প্যাকেজে বান্ডিল করা হয় না। তুমি যদি এই পরিষেবাটি চালাতে চাও তবে যুক্ত করো --সেট করুন postgresql.enabled=true আপনার ইনস্টলেশন কমান্ডে।

কিউব প্রমিথিউস স্ট্যাক

দয়া করে সচেতন থাকুন, যে কুবে প্রমিথিউস স্ট্যাক ডিফল্টরূপে ইলাম প্যাকেজে বান্ডিল করা হয় না। তুমি যদি এই পরিষেবাটি চালাতে চাও তবে যুক্ত করো --সেট কুব-প্রমিথিউস-স্ট্যাক.সক্ষম = সত্য আপনার ইনস্টলেশন কমান্ডে।

আপনি যদি পূর্বে করা একটি বিদ্যমান ইলাম হেলম চার্ট আপগ্রেড করছেন না কুবে প্রমিথিউস স্ট্যাক সক্ষম করুন, আপগ্রেড করার আগে আপনাকে প্রথমে প্রয়োজনীয় প্রমিথিউস কাস্টম রিসোর্স সংজ্ঞা (সিআরডি) ইনস্টল করতে হবে। এটি করতে, নিম্নলিখিত কমান্ডগুলি চালান:

Kubectl Apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml 
Kubectl Apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
Kubectl Apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
Kubectl Apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
Kubectl Apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml
Kubectl Apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
Kubectl Apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
Kubectl Apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_scrapeconfigs.yaml
Kubectl Apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
Kubectl Apply --server-side -f https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.80.0/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml

আপনি যদি প্রমিথিউস ইউআই অ্যাক্সেস করতে চান তবে এটি করার সর্বোত্তম উপায় হ'ল একটি ইনগ্রেস কনফিগার করা বা পোর্ট-ফরোয়ার্ড কমান্ড ব্যবহার করা - কুবেক্টল পোর্ট-ফরোয়ার্ড এসভিসি / প্রমিথিউস-পরিচালিত 9090: 9090

আপনি যদি গ্রাফানা ইউআই অ্যাক্সেস করতে চান তবে এটি করার সর্বোত্তম উপায় হ'ল একটি ইনগ্রেস কনফিগার করা বা পোর্ট-ফরোয়ার্ড কমান্ড ব্যবহার করা কুবেক্টল পোর্ট-ফরোয়ার্ড এসভিসি / আইএলইউএম-গ্রাফিনা 8080: 80