Skip to content

Commit

Permalink
Fix conflict (kubernetes#13392)
Browse files Browse the repository at this point in the history
  • Loading branch information
skikkh committed Apr 21, 2019
1 parent bfec236 commit ae8cb46
Showing 1 changed file with 0 additions and 48 deletions.
48 changes: 0 additions & 48 deletions content/ja/docs/concepts/workloads/controllers/cron-jobs.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,7 @@ weight: 80

_CronJob_ は時刻ベースのスケジュールによる[Job](/docs/concepts/workloads/controllers/jobs-run-to-completion/)を作成します。

<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
_CronJob_ オブジェクトとは _crontab_ (cron table)ファイルでみられる一行のようなものです。指定のスケジュールの基づき、定期的にジョブが実行されます。
=======
_CronJob_ オブジェクトとは _crontab_ (cron table)ファイルのようなものです。指定のスケジュールの基づき、定期的にジョブが実行されます。
>>>>>>> f9a579db9... Translate cron-jobs.md in Japanese (#13392)
=======
_CronJob_ オブジェクトとは _crontab_ (cron table)ファイルのようなものです。指定のスケジュールの基づき、定期的にジョブが実行されます。
>>>>>>> 57ddfa749... Translate /content/ja/docs/concepts/workloads/controllers/cron-jobs.md in Japanese
=======
_CronJob_ オブジェクトとは _crontab_ (cron table)ファイルでみられる一行のようなものです。指定のスケジュールの基づき、定期的にジョブが実行されます。
>>>>>>> ad2592e4c... Fix translation (#13392)
スケジュールでは[Cron](https://en.wikipedia.org/wiki/Cron)形式で記述されます。

{{< note >}}
Expand All @@ -35,19 +23,7 @@ cronジョブを作成し、実行するインストラクション、または

## CronJobの制限

<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
cronジョブは一度のスケジュール実行につき、 _おおよそ_ 1つのジョブオブジェクトを作成します。ここで _おおよそ_ と言っているのは、ある状況下では2つのジョブが作成される、もしくは1つも作成されない場合があるためです。通常、このようなことが起こらないようになっていますが、完全に防ぐことはできません。したがって、ジョブは _冪等_ であるべきです。
=======
cronジョブは一度のスケジュール実行につき、 _おおよそ_ 1つのジョブオブジェクトを作成します。ここで _おおよそ_ と言っているのは、ある状況下では2つのジョブが作成される、もしくは1つも作成されない場合があるためです。通常、このようなことが起こらないようになっていますが、完全に防ぐことはできません。したがって、ジョブは _冪等_ であるべきです。
>>>>>>> f9a579db9... Translate cron-jobs.md in Japanese (#13392)
=======
cronジョブは一度のスケジュール実行につき、 _おおよそ_ 1つのジョブオブジェクトを作成します。ここで _おおよそ_ と言っているのは、ある状況下では2つのジョブが作成される、もしくは1つも作成されない場合があるためです。通常、このようなことが起こらないようになっていますが、完全に防ぐことはできません。したがって、ジョブは _冪等_ であるべきです。
>>>>>>> 57ddfa749... Translate /content/ja/docs/concepts/workloads/controllers/cron-jobs.md in Japanese
=======
cronジョブは一度のスケジュール実行につき、 _おおよそ_ 1つのジョブオブジェクトを作成します。ここで _おおよそ_ と言っているのは、ある状況下では2つのジョブが作成される、もしくは1つも作成されない場合があるためです。通常、このようなことが起こらないようになっていますが、完全に防ぐことはできません。したがって、ジョブは _冪等_ であるべきです。
>>>>>>> f05a881e2... Update cron-jobs.md

`startingDeadlineSeconds`が大きな値、もしくは設定されていない(デフォルト)、そして、`concurrencyPolicy``Allow`に設定している場合には、少なくとも一度、ジョブが実行されることを保証します。

Expand All @@ -61,34 +37,10 @@ Cannot determine if job needs to be started. Too many missed start time (> 100).

スケジュールされた時間にCronJobが作成できないと、失敗したとみなされます。たとえば、`concurrencyPolicy``Forbid`に設定されている場合、前回のスケジュールがまだ実行中にCronJobをスケジュールしようとすると、CronJobは作成されません。

<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
例として、CronJobが`08:30:00`を開始時刻として1分ごとに新しいJobをスケジュールするように設定され、`startingDeadlineSeconds`フィールドが設定されていない場合を想定します。`startingDeadlineSeconds`のデフォルト値は`100`秒です。CronJobコントローラーが`08:29:00` から`10:21:00`の間にダウンしていた場合、スケジューリングを逃したジョブの数が100を超えているため、ジョブは開始されません。
=======
例として、CronJobが`08:30:00`を開始時刻として1分ごとに新しいJobをスケジュールするように設定され、`startingDeadlineSeconds`フィールドが設定されていない場合を想定します。`startingDeadlineSeconds`のデフォルト値は`100`秒です。CronJobコントローラーが`08:29:00` から`10:21:00`の間にダウンしていた場合、スケジューリングを逃したジョブの数が100を超えているため、ジョブは開始されません。
>>>>>>> f9a579db9... Translate cron-jobs.md in Japanese (#13392)
=======
例として、CronJobが`08:30:00`を開始時刻として1分ごとに新しいJobをスケジュールするように設定され、`startingDeadlineSeconds`フィールドが設定されていない場合を想定します。`startingDeadlineSeconds`のデフォルト値は`100`秒です。CronJobコントローラーが`08:29:00` から`10:21:00`の間にダウンしていた場合、スケジューリングを逃したジョブの数が100を超えているため、ジョブは開始されません。
>>>>>>> 57ddfa749... Translate /content/ja/docs/concepts/workloads/controllers/cron-jobs.md in Japanese
=======
例として、CronJobが`08:30:00`を開始時刻として1分ごとに新しいJobをスケジュールするように設定され、`startingDeadlineSeconds`フィールドが設定されていない場合を想定します。`startingDeadlineSeconds`のデフォルト値は`100`秒です。CronJobコントローラーが`08:29:00` から`10:21:00`の間にダウンしていた場合、スケジューリングを逃したジョブの数が100を超えているため、ジョブは開始されません。
>>>>>>> f05a881e2... Update cron-jobs.md

このコンセプトを更に掘り下げるために、CronJobが`08:30:00`から1分ごとに新しいJobを作成し、`startingDeadlineSeconds`が200秒に設定されている場合を想定します。CronJobコントローラーが前回の例と同じ期間(`08:29:00` から`10:21:00`まで)にダウンしている場合でも、10:22:00時点でJobはまだ動作しています。このようなことは、過去200秒間(言い換えると、3回の失敗)に何回スケジュールが間に合わなかったをコントローラーが確認するときに発生します。これは最後にスケジュールされた時間から今までのものではありません。

CronJobはスケジュールに一致するJobの作成にのみ関与するのに対して、JobはCronJobが示すPod管理を担います。

<<<<<<< HEAD
<<<<<<< HEAD
<<<<<<< HEAD
{{% /capture %}}
=======
{{% /capture %}}
>>>>>>> f9a579db9... Translate cron-jobs.md in Japanese (#13392)
=======
{{% /capture %}}
>>>>>>> 57ddfa749... Translate /content/ja/docs/concepts/workloads/controllers/cron-jobs.md in Japanese
=======
{{% /capture %}}
>>>>>>> f05a881e2... Update cron-jobs.md

0 comments on commit ae8cb46

Please sign in to comment.