Note CronJob timezone comes from system timezone (#19269)

* Note CronJob timezone comes from system timezone

The timezone for the kube-controller-manager (or if that's broken apart,
the cronjob controller) determines when CronJobs are scheduled.

This reverts commit bad124b857.

* Expand details about CronJob timezone
This commit is contained in:
Tim Bannister
2020-02-25 01:13:36 +00:00
committed by GitHub
parent a5f2cece61
commit b30415f6f9
@@ -17,9 +17,14 @@ A _Cron Job_ creates [Jobs](/docs/concepts/workloads/controllers/jobs-run-to-com
One CronJob object is like one line of a _crontab_ (cron table) file. It runs a job periodically One CronJob object is like one line of a _crontab_ (cron table) file. It runs a job periodically
on a given schedule, written in [Cron](https://en.wikipedia.org/wiki/Cron) format. on a given schedule, written in [Cron](https://en.wikipedia.org/wiki/Cron) format.
{{< note >}} {{< caution >}}
All **CronJob** `schedule:` times are denoted in UTC. All **CronJob** `schedule:` times are based on the timezone of the
{{< /note >}} {{< glossary_tooltip term_id="kube-controller-manager" text="kube-controller-manager" >}}.
If your control plane runs the kube-controller-manager in Pods or bare
containers, the timezone set for the kube-controller-manager container determines the timezone
that the cron job controller uses.
{{< /caution >}}
When creating the manifest for a CronJob resource, make sure the name you provide When creating the manifest for a CronJob resource, make sure the name you provide
is no longer than 52 characters. This is because the CronJob controller will automatically is no longer than 52 characters. This is because the CronJob controller will automatically