You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/fa/docs/reference/command-line-tools-reference/feature-gates/Accelerators.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,4 +17,4 @@ stages:
17
17
18
18
removed: true
19
19
---
20
-
یک افزونه اولیه برای فعال کردن پشتیبانی از پردازنده گرافیکی انویدیا هنگام استفاده از موتور داکر ارائه شد؛ دیگر در دسترس نیست. برای یک جایگزین به [Device Plugins](/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/) مراجعه کنید.
20
+
یک افزونه اولیه برای فعال کردن پشتیبانی از پردازنده گرافیکی انویدیا هنگام استفاده از موتور داکر ارائه شد؛ دیگر در دسترس نیست. برای یک جایگزین به [Device Plugin](/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/) مراجعه کنید.
Copy file name to clipboardExpand all lines: content/fa/docs/reference/using-api/cel.md
+3-6Lines changed: 3 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,22 +1,19 @@
1
1
---
2
-
title: Common Expression Language in Kubernetes
3
-
reviewers:
4
-
- jpbetz
5
-
- cici37
2
+
title: زبان عبارات مشترک در Kubernetes
6
3
content_type: concept
7
4
weight: 35
8
5
min-kubernetes-server-version: 1.25
9
6
---
10
7
11
8
<!-- overview -->
12
9
13
-
زبان عبارت مشترک [Common Expression Language (CEL)](https://github.com/google/cel-go) در API کوبرنتیز برای اعلام قوانین اعتبارسنجی، قوانین سیاست و سایر محدودیتها یا شرایط استفاده میشود.
10
+
زبان عبارت مشترک [ زبان عبارات مشترک در Kubernetes (CEL)](https://github.com/google/cel-go) در API کوبرنتیز برای اعلام قوانین اعتبارسنجی، قوانین سیاست و سایر محدودیتها یا شرایط استفاده میشود.
14
11
عبارات CEL مستقیماً در {{< glossary_tooltip text="API server" term_id="kube-apiserver" >}} ارزیابی میشوند، که CEL را به جایگزینی مناسب برای مکانیسمهای خارج از فرآیند، مانند webhooks، برای بسیاری از موارد استفاده از توسعهپذیری تبدیل میکند. عبارات CEL شما تا زمانی که مؤلفه سرور API صفحه کنترل در دسترس باشد، به اجرای خود ادامه میدهند.
15
12
<!-- body -->
16
13
17
14
## مروری بر زبان
18
15
19
-
زبان [CEL language](https://github.com/google/cel-spec/blob/master/doc/langdef.md) دارای سینتکس سرراستی است که مشابه عبارات موجود در C، C++، جاوا، جاوا اسکریپت و Go میباشد.
16
+
زبان [CEL زبان](https://github.com/google/cel-spec/blob/master/doc/langdef.md) دارای سینتکس سرراستی است که مشابه عبارات موجود در C، C++، جاوا، جاوا اسکریپت و Go میباشد.
20
17
21
18
22
19
CEL برای جاسازی در برنامهها طراحی شده است. هر "برنامه" CEL یک عبارت واحد است که به یک مقدار واحد ارزیابی میشود. عبارات CEL معمولاً "جملههای تکخطی" کوتاهی هستند که به خوبی در فیلدهای رشتهای منابع API Kubernetes قرار میگیرند.
Copy file name to clipboardExpand all lines: content/fa/docs/reference/using-api/declarative-validation.md
+6-11Lines changed: 6 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,5 @@
1
1
---
2
-
title: Declarative API Validation
3
-
reviewers:
4
-
- aaron-prindle
5
-
- yongruilin
6
-
- jpbetz
7
-
- thockin
2
+
title: اعتبارسنجی API اعلانی
8
3
content_type: concept
9
4
weight: 20
10
5
---
@@ -48,16 +43,16 @@ weight: 20
48
43
49
44
به عنوان یک مدیر خوشه، میتوانید غیرفعال کردن اعتبارسنجی اعلانی را در حالی که هنوز نسخه بتا است، تحت شرایط خاص در نظر بگیرید:
50
45
51
-
***Unexpected Validation Behavior:** اگر فعال کردن `DeclarativeValidationTakeover` منجر به خطاهای اعتبارسنجی غیرمنتظره شود یا به اشیایی که قبلاً نامعتبر بودند، اجازه اجرا دهد.
52
-
***Performance Regressions:** اگر نظارت افزایش قابل توجه تأخیر (مثلاً در `apiserver_request_duration_seconds`) را نشان دهد که با فعالسازی ویژگی مرتبط است.
53
-
***High Mismatch Rate:** اگر معیار `declarative_validation_mismatch_total` عدم تطابقهای مکرری را نشان دهد، نشاندهندهی اشکالات احتمالی در قوانین اعلانی است که بر حجم کاری خوشه تأثیر میگذارند، حتی اگر `DeclarativeValidationTakeover` نادرست باشد.
46
+
***Unexpected Validation Behavior:** اگر فعال کردن `**DeclarativeValidationTakeover**` منجر به خطاهای اعتبارسنجی غیرمنتظره شود یا به اشیایی که قبلاً نامعتبر بودند، اجازه اجرا دهد.
47
+
***Performance Regressions:** اگر نظارت افزایش قابل توجه تأخیر (مثلاً در `**apiserver_request_duration_seconds**`) را نشان دهد که با فعالسازی ویژگی مرتبط است.
48
+
***High Mismatch Rate:** اگر معیار `**declarative_validation_mismatch_total**` عدم تطابقهای مکرری را نشان دهد، نشاندهندهی اشکالات احتمالی در قوانین اعلانی است که بر حجم کاری خوشه تأثیر میگذارند، حتی اگر `DeclarativeValidationTakeover` نادرست باشد.
54
49
55
50
56
-
برای بازگشت به حالت اعتبارسنجی دستی (همانطور که قبل از Kubernetes نسخه ۱.۳۳ استفاده میشد)، دروازه ویژگی `DeclarativeValidation` را غیرفعال کنید، برای مثال از طریق آرگومانهای خط فرمان: (`--feature-gates=DeclarativeValidation=false`). این کار همچنین به طور ضمنی اثر `DeclarativeValidationTakeover` را غیرفعال میکند.
51
+
برای بازگشت به حالت اعتبارسنجی دستی (همانطور که قبل از Kubernetes نسخه ۱.۳۳ استفاده میشد)، دروازه ویژگی `**DeclarativeValidation**` را غیرفعال کنید، برای مثال از طریق آرگومانهای خط فرمان: (`--feature-gates=DeclarativeValidation=false`). این کار همچنین به طور ضمنی اثر `**DeclarativeValidationTakeover**` را غیرفعال میکند.
57
52
58
53
## ملاحظات مربوط به تنزل رتبه و بازگشت به نسخه قبلی
59
54
60
-
غیرفعال کردن این ویژگی به عنوان یک مکانیسم ایمنی عمل میکند. با این حال، از یک مورد حاشیهای احتمالی (که به دلیل آزمایشهای گسترده بعید به نظر میرسد) آگاه باشید: اگر یک اشکال در اعتبارسنجی اعلانی (هنگامی که `DeclarativeValidationTakeover=true`) *به اشتباه* اجازه داده باشد که یک شیء نامعتبر حفظ شود، غیرفعال کردن دروازههای ویژگی ممکن است باعث شود که بهروزرسانیهای بعدی آن شیء خاص توسط اعتبارسنجی دستنویس که اکنون معتبر (و صحیح) شده است، مسدود شود. حل این مشکل ممکن است نیاز به اصلاح دستی شیء ذخیره شده داشته باشد، که احتمالاً در موارد نادر از طریق اصلاح مستقیم etcd انجام میشود.
55
+
غیرفعال کردن این ویژگی به عنوان یک مکانیسم ایمنی عمل میکند. با این حال، از یک مورد حاشیهای احتمالی (که به دلیل آزمایشهای گسترده بعید به نظر میرسد) آگاه باشید: اگر یک اشکال در اعتبارسنجی اعلانی (هنگامی که `**DeclarativeValidationTakeover=true**`) *به اشتباه* اجازه داده باشد که یک شیء نامعتبر حفظ شود، غیرفعال کردن دروازههای ویژگی ممکن است باعث شود که بهروزرسانیهای بعدی آن شیء خاص توسط اعتبارسنجی دستنویس که اکنون معتبر (و صحیح) شده است، مسدود شود. حل این مشکل ممکن است نیاز به اصلاح دستی شیء ذخیره شده داشته باشد، که احتمالاً در موارد نادر از طریق اصلاح مستقیم etcd انجام میشود.
61
56
62
57
63
58
برای جزئیات بیشتر در مورد مدیریت دروازههای ویژگی، به [Feature Gates](/docs/reference/command-line-tools-reference/feature-gates/). مراجعه کنید.
Copy file name to clipboardExpand all lines: content/fa/docs/reference/using-api/deprecation-guide.md
+13-17Lines changed: 13 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,5 @@
1
1
---
2
-
reviewers:
3
-
- liggitt
4
-
- lavalamp
5
-
- thockin
6
-
- smarterclayton
7
-
title: "Deprecated API Migration Guide"
2
+
title: "راهنمای مهاجرت API منسوخشده"
8
3
weight: 45
9
4
content_type: reference
10
5
---
@@ -17,7 +12,8 @@ content_type: reference
17
12
18
13
<!-- body -->
19
14
20
-
## Removed APIs by release
15
+
## API های حذف شده با انتشار
16
+
21
17
22
18
### v1.32
23
19
@@ -157,10 +153,10 @@ The **v1.26** release stopped serving the following deprecated API versions:
157
153
158
154
یک `spec.selector` تنظیم نشده، هیچ پادی را در هیچ یک از نسخههای API انتخاب نمیکند.
159
155
160
-
#### PodSecurityPolicy {#psp-v125}
156
+
#### سیاست امنیتی پاد {#psp-v125}
161
157
162
158
163
-
PodSecurityPolicy در نسخه API **policy/v1beta1** از نسخه ۱.۲۵ دیگر ارائه نمیشود و کنترلکننده پذیرش PodSecurityPolicy حذف خواهد شد.
159
+
سیاست امنیتی پاد در نسخه API **policy/v1beta1** از نسخه ۱.۲۵ دیگر ارائه نمیشود و کنترلکننده پذیرش سیاست امنیتی پاد حذف خواهد شد.
164
160
165
161
به [Pod Security Admission](/docs/concepts/security/pod-security-admission/) یا یک [3rd party admission webhook](/docs/reference/access-authn-authz/extensible-admission-controllers/). مهاجرت کنید.
166
162
@@ -367,16 +363,16 @@ Role، و RoleBinding از نسخه ۱.۲۲ دیگر ارائه نمیشود.
367
363
* تغییرات قابل توجه:
368
364
*`spec.selector` اکنون پس از ایجاد، الزامی و غیرقابل تغییر است؛ از برچسبهای الگوی موجود به عنوان انتخابگر برای ارتقاءهای یکپارچه استفاده کنید.
369
365
370
-
#### PodSecurityPolicy {#psp-v116}
366
+
#### سیاست امنیتی پاد {#psp-v116}
371
367
372
-
نسخه API **extensions/v1beta1** از PodSecurityPolicy از نسخه ۱.۱۶ دیگر ارائه نمیشود.
368
+
نسخه API **extensions/v1beta1** از سیاست امنیتی پاد از نسخه ۱.۱۶ دیگر ارائه نمیشود.
373
369
374
370
* برای استفاده از نسخه API **policy/v1beta1** که از نسخه ۱.۱۰ در دسترس است، مانیفستها و کلاینت API را منتقل کنید.
375
-
* توجه داشته باشید که نسخه API **policy/v1beta1** از PodSecurityPolicy در نسخه ۱.۲۵ حذف خواهد شد.
371
+
* توجه داشته باشید که نسخه API **policy/v1beta1** از سیاست امنیتی پاد در نسخه ۱.۲۵ حذف خواهد شد.
376
372
377
-
## What to do
373
+
## چه باید کرد
378
374
379
-
### Test with deprecated APIs disabled
375
+
### تست با API های منسوخ غیرفعال
380
376
381
377
شما میتوانید خوشههای خود را با راهاندازی یک سرور API با نسخههای API خاص غیرفعال، آزمایش کنید تا حذفهای آینده را شبیهسازی کنید. پرچم زیر را به آرگومانهای راهاندازی سرور API اضافه کنید:
382
378
@@ -386,11 +382,11 @@ Role، و RoleBinding از نسخه ۱.۲۲ دیگر ارائه نمیشود.
برای یافتن محل استفاده از APIهای منسوخشده، از [client warnings, metrics, and audit information available in 1.19+](/blog/2020/09/03/warnings/#deprecation-warnings) استفاده کنید.
387
+
برای یافتن محل استفاده از APIهای منسوخشده، از [هشدارهای مشتری، معیارها و اطلاعات حسابرسی موجود در 1.19+](/blog/2020/09/03/warnings/#deprecation-warnings) استفاده کنید.
392
388
393
-
### Migrate to non-deprecated APIs
389
+
### مهاجرت به API های منسوخ نشده
394
390
395
391
* بهروزرسانی یکپارچهسازیها و کنترلرهای سفارشی برای فراخوانی APIهای منسوخنشده
396
392
* تغییر فایلهای YAML برای ارجاع به APIهای منسوخنشده
0 commit comments