Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -67,12 +67,16 @@ const config = {

i18n: {
defaultLocale: "en",
locales: ["en", "de", "el", "es", "fr", "ja", "ko", "pt", "ru", "uk", "zh"],
locales: ["en", "ar","de", "el", "es", "fr", "ja", "ko", "pt", "ru", "uk", "zh"],
localeConfigs: {
en: {
htmlLang: "en-us",
label: "English",
},
ar:{
label: "العربية (Arabic)",

},
de: {
label: "Deutsch (German)",
},
Expand Down
585 changes: 585 additions & 0 deletions i18n/ar/code.json

Large diffs are not rendered by default.

14 changes: 14 additions & 0 deletions i18n/ar/docusaurus-plugin-content-blog/options.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"title": {
"message": "مدوّنة",
"description": "The title for the blog used in SEO"
},
"description": {
"message": "مدوّنة",
"description": "The description for the blog used in SEO"
},
"sidebar.title": {
"message": "جميع المقالات",
"description": "The label for the left sidebar"
}
}
18 changes: 18 additions & 0 deletions i18n/ar/docusaurus-plugin-content-docs/current.jspm
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version.label": {
"message": "4.0.0",
"description": "The label for version current"
},
"sidebar.tutorialSidebar.category.Tutorial - Basics": {
"message": "الدليل الأساسي",
"description": "The label for category Tutorial - Basics in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Tutorial - Basics.link.generated-index.description": {
"message": " Docusaurus خمسة دقائق لتعلّم أهم مفاهيم",
"description": "The generated-index page description for category Tutorial - Basics in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Tutorial - Extras": {
"message": "دليل إضافي",
"description": "The label for category Tutorial - Extras in sidebar tutorialSidebar"
}
}
27 changes: 27 additions & 0 deletions i18n/ar/docusaurus-plugin-content-docs/version-2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"version.label": {
"message": "2.17.0",
"description": "The label for version 2"
},
"sidebar.tutorialSidebar.category.Using Helm": {
"message": " Helm استخدام ",
"description": "The label for category Using Helm in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Helm Commands": {
"message": "Helm تعليمات ",
"description": "The label for category Helm Commands in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Charts": {
"message": "المخططات",
"description": "The label for category Charts in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Developing Templates": {
"message": "تطوير القوالب",
"description": "The label for category Developing Templates in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Best Practices": {
"message": "أفضل الممارسات",
"description": "The label for category Best Practices in sidebar tutorialSidebar"
}
}

43 changes: 43 additions & 0 deletions i18n/ar/docusaurus-plugin-content-docs/version-3.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"version.label": {
"message": "3.19.0",
"description": "The label for version 3"
},
"sidebar.tutorialSidebar.category.Introduction": {
"message": "مقدمة",
"description": "The label for category Introduction in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.How-to": {
"message": "كيفية القيام بذلك",
"description": "The label for category How-to in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Topics": {
"message": "المواضيع",
"description": "The label for category Topics in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Best Practices": {
"message": "أفضل الممارسات",
"description": "The label for category Best Practices in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Chart Template Guide": {
"message": "دليل قوالب المخططات",
"description": "The label for category Chart Template Guide in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Helm Commands": {
"message": " Helm تعليمات ",
"description": "The label for category Helm Commands in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Go SDK": {
"message": "Go SDK",
"description": "The label for category Go SDK in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Community": {
"message": "المجتمع",
"description": "The label for category Community in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Frequently Asked Questions": {
"message": "الأسئلة الشائعة",
"description": "The label for category Frequently Asked Questions in sidebar tutorialSidebar"
}
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"link": { "type": "doc", "id": "helm-category" }
}
81 changes: 81 additions & 0 deletions i18n/ar/docusaurus-plugin-content-docs/version-3/helm/helm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@

---
title: helm
slug: helm
---
Helm، مدير الحزم لـ Kubernetes

### الملخص

مدير الحزم لـ Kubernetes

الإجراءات الشائعة في Helm:

- `helm search` : البحث عن charts المثبتة في Kubernetes
- `helm pull` : تحميل أرشيف chart إلى المجلد الحالي
- `helm install` : تثبيت chart في مساحة الاسم الخاصة بالـ cluster
- `helm list` : عرض إصدارات charts المثبتة في مساحة الاسم الخاصة بالـ cluster

متغيرات البيئة:

| الاسم | الوصف |
|-------------------------------------|-------------------------------------------------------------------------------------------------|
| $HELM_CACHE_HOME | يحدد مجلدًا بديلًا لتخزين ملفات الكاش |
| $HELM_CONFIG_HOME | يحدد مجلدًا بديلًا لتخزين ملفات الإعدادات |
| $HELM_DATA_HOME | يحدد مجلدًا بديلًا لتخزين ملفات البيانات |
| $HELM_DEBUG | يحدد ما إذا كان Helm يعمل في وضع Debug |
| $HELM_DRIVER | يحدد نوع تخزين backend. يمكن أن يكون: configmap, secret, memory, sql |
| $HELM_DRIVER_SQL_connexion_STRING | يحدد سلسلة الاتصال التي يجب على driver SQL استخدامها |
| $HELM_MAX_HISTORY | يحدد الحد الأقصى لعدد الإصدارات المحفوظة |
| $HELM_NAMESPACE | يحدد مساحة الاسم للعمليات Helm |
| $HELM_NO_PLUGINS | تعطيل الإضافات. ضع HELM_NO_PLUGINS=1 لتعطيلها |
| $HELM_PLUGINS | يحدد مسار مجلد الإضافات |
| $HELM_REGISTRY_CONFIG | يحدد مسار ملف إعدادات السجل |
| $HELM_REPOSITORY_CACHE | يحدد مسار مجلد الكاش للمستودعات |
| $HELM_REPOSITORY_CONFIG | يحدد مسار إعدادات المستودع |
| $KUBECONFIG | يحدد مسار بديل لإعداد Kubernetes (افتراضي "~/.kube/config") |
| $HELM_KUBEAPISERVER | يحدد نقطة دخول API لخادم Kubernetes للمصادقة |
| $HELM_KUBECAFILE | يحدد ملف سلطة الشهادة الخاصة بـ Kubernetes |
| $HELM_KUBEASGROUPS | يحدد المجموعات لاستخدامها عند التمويه على شكل CSV |
| $HELM_KUBEASUSER | يحدد اسم المستخدم لاستخدامه عند التمويه |
| $HELM_KUBECONTEXT | يحدد اسم سياق kubeconfig |
| $HELM_KUBETOKEN | يحدد KubeToken المستخدم للمصادقة |
| $HELM_KUBEINSECURE_SKIP_TLS_VERIFY | يحدد ما إذا كان يجب تجاهل التحقق من شهادة API (غير آمن) |
| $HELM_KUBETLS_SERVER_NAME | يحدد اسم الخادم المستخدم للتحقق من شهادة API Kubernetes |
| $HELM_BURST_LIMIT | يحدد حد burst في حالة وجود عدة CRDs على الخادم (افتراضي 100، -1 لتعطيل) |

يخزن Helm الكاش والإعدادات والبيانات وفقًا للتهيئة التالية:

- إذا تم تعيين متغيرات البيئة `HELM_*_HOME`، سيتم استخدامها
- وإلا، في الأنظمة التي تدعم XDG base directory، سيتم استخدام متغيرات XDG
- إذا لم يتم تحديد أي مسار آخر، سيتم استخدام المسار الافتراضي حسب نظام التشغيل OS

المسارات الافتراضية حسب نظام التشغيل:

| OS | مسار الكاش | مسار الإعدادات | مسار البيانات |
|------------------|--------------------------|-------------------------------|------------------------|
| Linux | $HOME/.cache/helm | $HOME/.config/helm | $HOME/.local/share/helm |
| macOS | $HOME/Library/Caches/helm| $HOME/Library/Preferences/helm| $HOME/Library/helm |
| Windows | %TEMP%\helm | %APPDATA%\helm | %APPDATA%\helm |

### الخيارات

--burst-limit int حد burst على جانب العميل (افتراضي 100)
--debug تفعيل الإخراج التفصيلي
-h, --help مساعدة Helm
--kube-apiserver string عنوان ومنفذ API لخادم Kubernetes
--kube-as-group stringArray المجموعات المستخدمة للعملية (يمكن تكرار الخيار)
--kube-as-user string اسم المستخدم للعملية
--kube-ca-file string ملف سلطة الشهادة للاتصال بـ API Kubernetes
--kube-context string اسم سياق kubeconfig للاستخدام
--kube-insecure-skip-tls-verify تجاهل التحقق من شهادة API Kubernetes (غير آمن)
--kube-tls-server-name string اسم الخادم للتحقق من شهادة API Kubernetes
--kube-token string رمز المصادقة
--kubeconfig string مسار ملف kubeconfig
-n, --namespace string مساحة الاسم للاستخدام
--registry-config string مسار إعدادات السجل (افتراضي "~/.config/helm/registry/config.json")
--repository-cache string مسار كاش المستودع (افتراضي "~/.cache/helm/repository")
--repository-config string مسار إعدادات المستودع (افتراضي "~/.config/helm/repositories.yaml")



Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
title: helm completion
---

توليد سكربتات الإكمال التلقائي للـ shell المحدد

### الملخص

توليد سكربتات الإكمال التلقائي لـ Helm من أجل الـ shell المحدد.

### الخيارات

-h, --help المساعدة الخاصة بالإكمال التلقائي

shell
Copy code

### الخيارات الموروثة من الأوامر الأم

csharp
Copy code
--burst-limit int حد عرض النطاق الترددي من جانب العميل (افتراضي 100)
--debug تفعيل الإخراج التفصيلي
--kube-apiserver string عنوان ومنفذ واجهة برمجة التطبيقات لخادم Kubernetes
--kube-as-group stringArray المجموعة التي ستستخدم للعملية، يمكن تكرار هذا الوسيط لتحديد عدة مجموعات
--kube-as-user string اسم المستخدم الذي سيُستخدم للعملية
--kube-ca-file string ملف سلطة الشهادة للاتصال بواجهة برمجة تطبيقات Kubernetes
--kube-context string اسم سياق kubeconfig المستخدم
--kube-insecure-skip-tls-verify إذا كانت القيمة true، فلن يتم التحقق من صحة شهادة خادم Kubernetes. سيجعل هذا الاتصال عبر HTTPS غير آمن
--kube-tls-server-name string اسم الخادم المستخدم للتحقق من شهادة خادم Kubernetes. إذا لم يُقدم، سيتم استخدام اسم الجهاز العميل للاتصال بالخادم
--kube-token string الرمز المستخدم للمصادقة
--kubeconfig string مسار ملف تكوين kubeconfig
-n, --namespace string مساحة الاسم المستخدمة للطلب
--qps float32 عدد الطلبات في الثانية المستخدمة عند الاتصال بواجهة برمجة تطبيقات Kubernetes، دون احتساب الارتفاع المؤقت
--registry-config string مسار ملف تكوين السجل (افتراضي "~/.config/helm/registry/config.json")
--repository-cache string مسار الملف الذي يحتوي على مؤشرات الدليل المؤقتة (افتراضي "~/.cache/helm/repository")
--repository-config string مسار الملف الذي يحتوي على أسماء وروابط الأدلة (افتراضي "~/.config/helm/repositories.yaml")


### انظر أيضًا

* [helm](/helm/helm.md) - مدير الحزم Helm لـ Kubernetes
* [helm completion bash](/helm/helm_completion_bash.md) - توليد سكربتات الإكمال التلقائي لـ bash
* [helm completion fish](/helm/helm_completion_fish.md) - توليد سكربتات الإكمال التلقائي لـ fish
* [helm completion powershell](/helm/helm_completion_powershell.md) - توليد سكربتات الإكمال التلقائي لـ powershell
* [helm completion zsh](/helm/helm_completion_zsh.md) - توليد سكربتات الإكمال التلقائي لـ zsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
title: helm completion bash
---


توليد سكربتات الإكمال التلقائي لـ Bash

### الملخص

توليد سكربتات الإكمال التلقائي لـ Helm من أجل shell Bash.

لتحميل الإكمال التلقائي في جلسة shell الحالية:

source <(helm completion bash)

لتحميل الإكمال التلقائي لكل الجلسات الجديدة، نفذ مرة واحدة:
- Linux:

helm completion bash > /etc/bash_completion.d/helm

- MacOS:

helm completion bash > /usr/local/etc/bash_completion.d/helm

يجب إعادة تشغيل shell جديد ليتم تطبيق هذا الإعداد.
### الخيارات

-h, --help المساعدة الخاصة بـ Bash
--no-descriptions تعطيل وصف الإكمال التلقائي

shell
Copy code

### الخيارات الموروثة من الأوامر الأم

csharp
Copy code
--burst-limit int حد عرض النطاق الترددي من جانب العميل (افتراضي 100)
--debug تفعيل الإخراج التفصيلي
--kube-apiserver string عنوان ومنفذ واجهة برمجة التطبيقات لخادم Kubernetes
--kube-as-group stringArray المجموعة التي ستستخدم للعملية، يمكن تكرار هذا الوسيط لتحديد عدة مجموعات
--kube-as-user string اسم المستخدم الذي سيُستخدم للعملية
--kube-ca-file string ملف سلطة الشهادة للاتصال بواجهة برمجة تطبيقات Kubernetes
--kube-context string اسم سياق kubeconfig المستخدم
--kube-insecure-skip-tls-verify إذا كانت القيمة true، فلن يتم التحقق من صحة شهادة خادم Kubernetes. سيجعل هذا الاتصال عبر HTTPS غير آمن
--kube-tls-server-name string اسم الخادم المستخدم للتحقق من شهادة خادم Kubernetes. إذا لم يُقدم، سيتم استخدام اسم الجهاز العميل للاتصال بالخادم
--kube-token string الرمز المستخدم للمصادقة
--kubeconfig string مسار ملف تكوين kubeconfig
-n, --namespace string مساحة الاسم المستخدمة للطلب
--qps float32 عدد الطلبات في الثانية المستخدمة عند الاتصال بواجهة برمجة تطبيقات Kubernetes، دون احتساب الارتفاع المؤقت
--registry-config string مسار ملف تكوين السجل (افتراضي "~/.config/helm/registry/config.json")
--repository-cache string مسار الملف الذي يحتوي على مؤشرات الدليل المؤقتة (افتراضي "~/.cache/helm/repository")
--repository-config string مسار الملف الذي يحتوي على أسماء وروابط الأدلة (افتراضي "~/.config/helm/repositories.yaml")



### انظر أيضًا

* [helm completion](/helm/helm_completion.md) - توليد سكربتات الإكمال التلقائي للـ shell المحدد


Loading