diff --git a/OWNERS_ALIASES b/OWNERS_ALIASES index d97552508e6f1..3ee89b68875af 100644 --- a/OWNERS_ALIASES +++ b/OWNERS_ALIASES @@ -223,6 +223,16 @@ aliases: - Arhell - idvoretskyi - MaxymVlasov + sig-docs-fa-owners: # Admins for Persian content + - behiuu + - mamrezb + - moh0ps + - xirehat + sig-docs-fa-reviews: # PR reviews for Persian content + - behiuu + - mamrezb + - moh0ps + - xirehat # authoritative source: git.k8s.io/community/OWNERS_ALIASES committee-steering: # provide PR approvals for announcements - aojea diff --git a/README.md b/README.md index e1b5f3fa1f7f9..2960b53509345 100644 --- a/README.md +++ b/README.md @@ -221,14 +221,14 @@ If you need help at any point when contributing, the [New Contributor Ambassador | Language | Language | | -------------------------- | -------------------------- | -| [Bengali](./content/bn/README.md) | [Korean](./content/ko/README.md) | -| [Chinese](./content/zh-cn/README.md) | [Polish](./content/pl/README.md) | -| [French](./content/fr/README.md) | [Portuguese](./content/pt-br/README.md) | -| [German](./content/de/README.md) | [Russian](./content/ru/README.md) | -| [Hindi](./content/hi/README.md) | [Spanish](./content/es/README.md) | -| [Indonesian](./content/id/README.md) | [Ukrainian](./content/uk/README.md) | -| [Italian](./content/it/README.md) | [Vietnamese](./content/vi/README.md) | -| [Japanese](./content/ja/README.md) | | +| [Bengali](./content/bn/README.md) | [Korean](./content/ko/README.md) | +| [Chinese](./content/zh-cn/README.md) | [Persian](./content/fa/README.md) | +| [French](./content/fr/README.md) | [Polish](./content/pl/README.md) | +| [German](./content/de/README.md) | [Portuguese](./content/pt-br/README.md) | +| [Hindi](./content/hi/README.md) | [Russian](./content/ru/README.md) | +| [Indonesian](./content/id/README.md) | [Spanish](./content/es/README.md) | +| [Italian](./content/it/README.md) | [Ukrainian](./content/uk/README.md) | +| [Japanese](./content/ja/README.md) | [Vietnamese](./content/vi/README.md) | ## Code of conduct diff --git a/content/fa/OWNERS b/content/fa/OWNERS new file mode 100644 index 0000000000000..a1d81af5d0858 --- /dev/null +++ b/content/fa/OWNERS @@ -0,0 +1,14 @@ +# See the OWNERS docs at https://go.k8s.io/owners + +# This is the localization project for Persian. +# Teams and members are visible at https://github.com/orgs/kubernetes/teams. + +reviewers: +- sig-docs-fa-reviews + +approvers: +- sig-docs-fa-owners + +labels: +- area/localization +- language/fa diff --git a/content/fa/README.md b/content/fa/README.md new file mode 100644 index 0000000000000..4982fabede783 --- /dev/null +++ b/content/fa/README.md @@ -0,0 +1,133 @@ + +# مستندات فارسی کوبرنتیز + + +[](https://app.netlify.com/sites/kubernetes-io-main-staging/deploys) [](https://github.com/kubernetes/website/releases/latest) + + + +خوش آمدید! این مخزن شامل محتویات لازم برای ساخت [تارنما کوبرنتیز فارسی و مستندات](https://kubernetes.io/fa/) آن است. خوشحال میشویم که در این مسیر با مشارکت کردن ما را همراهی کنید. + + +## نحوه مشارکت کردن در مستندسازی + + +شما میتوانید روی دکمهی **Fork** در گوشهی سمت راست بالای صفحه کلیک کنید تا یک رونوشت از این مخزن در حساب گیتهاب خود ایجاد کنید. این رونوشت *fork* نامیده میشود. تغییرات دلخواه را در fork خود اعمال کنید. وقتی آمادهی ارسال آن تغییرات به ما شدید، به fork خود بروید و یک درخواست ادغام جدید ایجاد کنید و به ما اطلاع دهید. + + +پس از ایجاد درخواست ادغام از سمت شما، فرد بررسیکننده تیم مستندات فارسی کوبرنتیز مسئولیت ارائه بازخورد و بررسی درخواست شما را بر عهده میگیرد. به عنوان صاحب درخواست ادغام، مسئولیت اصلاح درخواست ادغام بر اساس بازخوردی که از بررسیکننده تیم مستندات فارسی کوبرنتیز دریافت میکنید، بر عهده شماست. همچنین، توجه داشته باشید که ممکن است در نهایت بیش از یک بررسیکننده بازخورد ارائه دهند، یا ممکن است از فرد بررسیکننده جدید و متفاوت از کسی که در ابتدا برای ارائه بازخورد تعیین شده بود، بازخورد دریافت کنید. در برخی موارد، در صورت نیاز، یکی از بررسیکنندگان شما ممکن است از یک [بررسیکننده فنی کوبرنتیز](https://github.com/kubernetes/website/wiki/tech-reviewers) درخواست بررسی فنی کند. بررسیکنندگان تمام تلاش خود را میکنند تا بازخوردها را به موقع ارائه دهند، اما زمان پاسخگویی بسته به شرایط ممکن است متفاوت باشد. + + +برای اطلاعات بیشتر در مورد مشارکت در مستندسازی کوبرنتیز به فارسی به لینکهای زیر مراجعه کنید: + + +* [شروع مشارکت](https://kubernetes.io/fa/docs/contribute/start/) + +* [انواع محتوای صفحه](https://kubernetes.io/fa/docs/contribute/style/page-content-types/) + +* [راهنمای سبک مستندسازی](https://kubernetes.io/fa/docs/contribute/style/style-guide/) + +* [بومیسازی مستندات کوبرنتیز](https://kubernetes.io/fa/docs/contribute/localization/) + + +## مستندات بومیسازی کوبرنتیز در `README.md` + + +### فارسی + +با تیم بومی سازی فارسی میتوان از طریق آدرسهای زیر در ارتباط باشید: + +* محمدامین طاهری ([@xirehat](https://github.com/xirehat)) + +* محمد زارعی ([@moh0ps](https://github.com/moh0ps)) + +* بهدین طالبی ([@behiuu](https://github.com/behiuu)) + +* محمدرضا بهفر ([@mamrezb](https://github.com/mamrezb)) + +* [کانال Slack](https://kubernetes.slack.com/messages/kubernetes-docs-fa) + + +## اجرای تارنما با Docker + + +برای اجرای تارنما کوبرنتیز، توصیه میشود آن را با [Docker](https://docker.com) اجرا کنید که شامل مولد تارنما استاتیک [Hugo](https://gohugo.io) باشد. + + +> در ویندوز، به ابزارهای اضافی نیاز دارید که میتوانید با [Chocolatey] (https://chocolatey.org) نصب کنید. +`choco install make` + + +> اگر ترجیح میدهید تارنما را بدون داکر اجرا کنید، به [اجرای تارنما با هوگو](#اجرای-تارنما-با-هوگو) مراجعه کنید. + + +قالب مورد نیاز [Docsy Hugo theme](https://github.com/google/docsy#readme) باید به عنوان یک زیرماژول git نصب شود: + +``` +git submodule update --init --recursive --depth 1 +``` + + +اگر داکر را نصب کردهاید، image داکر `hugo` را ایجاد کنید: + +```bash +make container-image +``` + + +پس از ایجاد image، میتوانید تارنما را راه اندازی کنید: + +```bash +make container-serve +``` + + +برای مشاهده تارنما، مرورگر خود را با نشانی http://localhost:1313 باز کنید. وقتی تغییراتی در پروندههای منبع ایجاد میکنید، Hugo تارنما را بهروزرسانی کرده و مرورگر را مجبور به فراخوانی مجدد میکند. + + +## اجرای تارنما با هوگو + + +دستورالعملهای نصب Hugo را میتوانید در [مستندات رسمی](https://gohugo.io/installation/) بیابید. مطمئن شوید که نسخه Hugo مشخص شده در متغیر محیطی `HUGO_VERSION` در فایل `netlify.toml` را نصب میکنید. + + +قالب مورد نیاز [Docsy Hugo theme](https://github.com/google/docsy#readme) باید به عنوان یک زیرماژول git نصب شود: + +``` +git submodule update --init --recursive --depth 1 +``` + + +برای اجرای تارنما در صورتی که Hugo را نصب کردهاید: + +```bash +npm ci +make serve +``` + + +برای مشاهده تارنما، مرورگر خود را با نشانی http://localhost:1313 باز کنید. وقتی تغییراتی در پروندههای منبع ایجاد میکنید، Hugo تارنما را بهروزرسانی کرده و مرورگر را مجبور به فراخوانی مجدد میکند. + + +## جامعه، بحث، مشارکت و حمایت + + +برای آشنایی با نحوه تعامل با انجمن کوبرنتیز به [صفحه انجمن](https://kubernetes.io/community/) مراجعه کنید. + + +برای ارتباط با سرپرستان این پروژه میتوانید از طریق نشانی زیر اقدام کنید: + +- [Slack](https://kubernetes.slack.com/messages/sig-docs) +- [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-docs) + + +### قوانین رفتاری + + +مشارکت در جامعه کوبرنتیز تابع [قوانین رفتاری کوبرنتیز](https://github.com/kubernetes/website/blob/main/code-of-conduct.md) است. + + +## سپاس گزاریم + + +کوبرنتیز با مشارکت جامعه رونق میگیرد و ما از مشارکتهای شما در تارنما و مستندات کوبرنتیز فارسی استقبال میکنیم. دمتون گرم! \ No newline at end of file diff --git a/content/fa/_common-resources/images/blocks.svg b/content/fa/_common-resources/images/blocks.svg new file mode 100644 index 0000000000000..a129531bec868 --- /dev/null +++ b/content/fa/_common-resources/images/blocks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/fa/_common-resources/images/flower.svg b/content/fa/_common-resources/images/flower.svg new file mode 100644 index 0000000000000..fd287a8889c7e --- /dev/null +++ b/content/fa/_common-resources/images/flower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/fa/_common-resources/images/kub_video_banner_homepage.jpg b/content/fa/_common-resources/images/kub_video_banner_homepage.jpg new file mode 100644 index 0000000000000..e40d92a50363b Binary files /dev/null and b/content/fa/_common-resources/images/kub_video_banner_homepage.jpg differ diff --git a/content/fa/_common-resources/images/scalable.svg b/content/fa/_common-resources/images/scalable.svg new file mode 100644 index 0000000000000..d8c475146e1cc --- /dev/null +++ b/content/fa/_common-resources/images/scalable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/fa/_common-resources/images/suitcase.svg b/content/fa/_common-resources/images/suitcase.svg new file mode 100644 index 0000000000000..2393fa8bcb14e --- /dev/null +++ b/content/fa/_common-resources/images/suitcase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/content/fa/_common-resources/index.md b/content/fa/_common-resources/index.md new file mode 100644 index 0000000000000..ca03031f1ee91 --- /dev/null +++ b/content/fa/_common-resources/index.md @@ -0,0 +1,3 @@ +--- +headless: true +--- diff --git a/content/fa/_index.html b/content/fa/_index.html new file mode 100644 index 0000000000000..fb2538a22dad0 --- /dev/null +++ b/content/fa/_index.html @@ -0,0 +1,62 @@ +--- +title: "مدیریت کانتینر در محیط عملیاتی" +abstract: "استقرار، مقیاسبندی و مدیریت خودکار کانتینر" +cid: home +sitemap: + priority: 1.0 +--- + +{{< blocks/section class="k8s-overview" >}} +{{% blocks/feature image="flower" id="feature-primary" %}} +[کوبرنتیز]({{< relref "/docs/concepts/overview/" >}}), که با نام K8s نیز شناخته میشود، یک سامانه متنباز برای خودکارسازی استقرار، مقیاسبندی و مدیریت برنامههای کانتینری است. + +این سامانه، کانتینرهایی را که یک برنامه را تشکیل میدهند، برای مدیریت و کشف آسان، در واحدهای منطقی گروهبندی میکند. کوبرنتیز بر اساس [۱۵ سال تجربه در اجرای برنامههای عملیاتی در گوگل](https://queue.acm.org/detail.cfm?id=2898444) و با ترکیب بهترین ایدهها و شیوههای جامعه ساخته شده است. +{{% /blocks/feature %}} + +{{% blocks/feature image="scalable" %}} +#### مقیاس سیاره + +کوبرنتیز که بر اساس همان اصولی طراحی شده است که به گوگل اجازه میدهد میلیاردها کانتینر را در هفته اجرا کند، میتواند بدون افزایش تیم عملیاتی شما، مقیاسپذیر شود. + +{{% /blocks/feature %}} + +{{% blocks/feature image="blocks" %}} +#### از بزرگ شدن نترس + +چه یک سازمان کوچک و چه یک سازمان با مقیاس جهانی را اداره کنید، انعطافپذیری کوبرنتیز با شما رشد میکند تا برنامههای شما را به طور مداوم و آسان، صرف نظر از پیچیدگی نیازتان، ارائه دهد. + +{{% /blocks/feature %}} + +{{% blocks/feature image="suitcase" %}} +#### کوبرنتیز همه جا + +کوبرنتیز متنباز است و به شما آزادی عمل میدهد تا از زیرساختهای ابری داخلی، ترکیبی یا عمومی بهره ببرید و به شما امکان میدهد بدون دردسر برنامهها را به جایی که برایتان مهم است منتقل کنید. + +برای دانلود کوبرنتیز، به بخش [دانلود](/releases/download/) مراجعه کنید. + +{{% /blocks/feature %}} + +{{< /blocks/section >}} + +{{< blocks/section id="video" background-image="kub_video_banner_homepage" >}} +
نوشته Sarah Wells، راهبر فنی عملیات و پایایی در Financial Times
+ + +جامعه کوبرنتیز - کاربران، مشارکتکنندگان و فرهنگی که + ما با هم ساختهایم - یکی از بزرگترین دلایل رشد سریع این + پروژه متنباز است. فرهنگ و ارزشهای ما همچنان با رشد و تغییر + خود پروژه، در حال رشد و تغییر هستند. همه ما با هم + برای بهبود مداوم پروژه و روشهای کار بر روی آن تلاش میکنیم.
+ ما افرادی هستیم که مسائل را ثبت و درخواستها را بررسی میکنیم، در جلسات SIG،
+ گردهماییهای کوبرنتیز و KubeCon شرکت میکنیم، از پذیرش و نوآوری آن حمایت میکنیم،
+ kubectl get pods
را اجرا میکنیم و به هزاران روش حیاتی دیگر مشارکت میکنیم.
+ برای یادگیری نحوه مشارکت و عضویت در این جامعه شگفتانگیز، ادامه مطلب را بخوانید.
ارزشهای جامعه کوبرنتیز سنگ بنای موفقیت مداوم این پروژه هستند.
+ این اصول، هر جنبهای از پروژه کوبرنتیز را هدایت میکنند.
جامعهی کوبرنتیز برای احترام و شمول ارزش قائل است و در تمام تعاملات، یک آییننامهی رفتاری را اجرا میکند.
+اگر در یک رویداد یا جلسه، در Slack یا از طریق هر سازوکار ارتباطی دیگری متوجه نقض «آییننامه رفتاری» شدید، با کمیته آییننامه رفتاری کوبرنتیز از طریق conduct@kubernetes.io تماس بگیرید. تمام گزارشها محرمانه میمانند. میتوانید درباره کمیته در مخزن جامعه کوبرنتیز روی گیتهاب مطالعه کنید.
+ + بیشتر بخوانید + +کوبرنتیز در یوتیوب خیلی فعال هست، برای طیف وسیعی از موضوعات آن را دنبال کنید.
+ +ما زیاد صحبت میکنیم. ما را پیدا کنید و در هر یک از این بُنسازهها به گفتگو بپیوندید.
+ +بحثهای فنی موضوعی که اسناد، عیبیابی و موارد دیگر را به هم پیوند میدهد.
+بحثهای مربوط به کوبرنتیز در Server Fault. سوالی بپرسید یا به سوالی پاسخ دهید.
+با بیش از ۱۷۰ کانال، کانالی را پیدا خواهید کرد که متناسب با نیازهای شما باشد.
++ با بیش از ۱۵۰ گردهمایی در جهان که همچنان در حال افزایش است، به دنبال افراد محلی علاقهمند به کوبرنتیز بگردید. اگر کسی در نزدیکی شما نیست، مسئولیت را به عهده بگیرید و گردهمایی خودتان را ایجاد کنید. +
+ + یک جلسه ملاقات پیدا کنید + +Header | +Possible values | +Notes | +
---|---|---|
Accept-Encoding |
+ gzip |
+ not supplying this header is also acceptable | +
Accept |
+ application/com.github.proto-openapi.spec.v2@v1.0+protobuf |
+ mainly for intra-cluster use | +
application/json |
+ default | +|
* |
+ serves application/json |
+
Header | +Possible values | +Notes | +
---|---|---|
Accept-Encoding |
+ gzip |
+ not supplying this header is also acceptable | +
Accept |
+ application/com.github.proto-openapi.spec.v3@v1.0+protobuf |
+ mainly for intra-cluster use | +
application/json |
+ default | +|
* |
+ serves application/json |
+