Commit Graph

126 Commits

Author SHA1 Message Date
Laura Lorenz 333e896bc8 Wrong key for feature gate widget
Signed-off-by: Laura Lorenz <lauralorenz@google.com>
2024-11-25 22:44:12 -08:00
Laura Lorenz 265a24828c Review comments
Signed-off-by: Laura Lorenz <lauralorenz@google.com>
2024-11-19 13:25:20 -08:00
lauralorenz 5d7e0f5862
Update content/en/docs/concepts/workloads/pods/pod-lifecycle.md
Co-authored-by: Qiming Teng <tengqm@outlook.com>
2024-11-19 08:32:30 -08:00
Laura Lorenz 14c968c3e2 Add docs for KubeletCrashLoopBackOffMax feature
Signed-off-by: Laura Lorenz <lauralorenz@google.com>
2024-11-18 19:32:42 -08:00
Shedrack akintayo db99d83333 Merge remote-tracking branch 'upstream/main' into dev-1.32 2024-11-04 20:21:10 +00:00
Hlieb Halunko 92cbf0d544
Update pod-lifecycle.md
Typo fix
2024-11-04 17:10:23 +02:00
Kubernetes Prow Robot f9610cd94d
Merge pull request #47986 from chanieljdan/merged-main-dev-1.32
Merge main branch into dev 1.32
2024-09-19 09:38:45 +01:00
carlory 72678a16ea mark feature-gate NodeOutOfServiceVolumeDetach as removed 2024-08-30 15:44:40 +08:00
alegueri 38fc6a86dd
Disambiguate Pod Phase from kubectl status
This PR extends https://github.com/kubernetes/website/pull/46299, which disambiguates pod "Phase" from the "Status" field that occurs in certain  kubectl commands.
2024-08-19 22:54:42 -07:00
Michał Woźniak 45a47d170f
Graduate Job Pod Failure Policy to stable (#46807)
* Graduate Job Pod Failure Policy to stable

* Update content/en/docs/concepts/workloads/controllers/job.md

Co-authored-by: Shannon Kularathna <ax3shannonkularathna@gmail.com>

* Break the line after link

---------

Co-authored-by: Shannon Kularathna <ax3shannonkularathna@gmail.com>
2024-07-29 11:56:08 -07:00
Kubernetes Prow Robot cfc5ea3a3b
Merge pull request #46529 from sftim/20240524_improve_pod_lifecycle
Improve pod lifecycle concept page
2024-07-04 17:28:27 -07:00
Tim Bannister 77407a728a Minor tidying 2024-06-19 18:28:21 +01:00
Tim Bannister 5c983f8664 Give sidecars and Pod termination a subheading
That way, the docs can link to it.
2024-06-19 18:28:21 +01:00
Tim Bannister 6fd7caedc8 Reword to fix formatting of note shortcode 2024-06-19 18:28:20 +01:00
Tim Bannister 2e638c35c4 Fix stale info about Pod scheduling readiness
This is now a stable part of the Pod API.
2024-06-19 18:27:34 +01:00
Tim Bannister 8633dda5d7 Improve explanation of Pod lifetime
- Explain that Pods do restart containers, but that's the only kind of
  self-healing inherent in Pods.
- Reword the page introduction for clarity
2024-06-19 18:27:33 +01:00
Tim Bannister 32be09bea1 Revise caption for multi-container example
What's being illustrated here is a volume that has the same lifecycle as
a Pod, so:
- don't use a PersistentVolume as the example
- highlight that the file puller is a sidecar

and give this aspect of the page its own heading.
2024-06-19 18:27:33 +01:00
Charles Uneze 2925e8b50e Update pod-lifecycle.md
Co-authored-by: Tim Bannister <tim@scalefactory.com>
2024-06-09 09:15:28 +00:00
Tim Bannister 347bd6a6ea Tweak heading level
Make “Container restart policy” fit within the topic of how Pods handle
container problems; it belongs there.
2024-05-24 21:55:04 +01:00
Ali Mehraji 2e84e962f2 Remove Redundant 'the' word in pod-lifecycle.md 2024-04-25 12:42:47 +03:30
Ricardo Amaro e6599b218d
Adding documentation explaining what is a CrashLoopBackOff (#45928)
* Documentation on CrashLoopBackOff

* Update content/en/docs/concepts/workloads/pods/pod-lifecycle.md

Co-authored-by: Shannon Kularathna <ax3shannonkularathna@gmail.com>

* Update content/en/docs/concepts/workloads/pods/pod-lifecycle.md

Co-authored-by: Shannon Kularathna <ax3shannonkularathna@gmail.com>

* Update content/en/docs/concepts/workloads/pods/pod-lifecycle.md

Co-authored-by: Shannon Kularathna <ax3shannonkularathna@gmail.com>

* Update content/en/docs/concepts/workloads/pods/pod-lifecycle.md

Co-authored-by: Tim Bannister <tim@scalefactory.com>

* Update content/en/docs/concepts/workloads/pods/pod-lifecycle.md

Co-authored-by: Shannon Kularathna <ax3shannonkularathna@gmail.com>

* Address some feedback

* exponential backoff delay

* Address some feedback

* Start by explaing handle

* break lines

* Update content/en/docs/concepts/workloads/pods/pod-lifecycle.md

Co-authored-by: Gulcan Topcu <96833570+colossus06@users.noreply.github.com>

* Update content/en/docs/concepts/workloads/pods/pod-lifecycle.md

Co-authored-by: Gulcan Topcu <96833570+colossus06@users.noreply.github.com>

* Update content/en/docs/concepts/workloads/pods/pod-lifecycle.md

Co-authored-by: Tim Bannister <tim@scalefactory.com>

* address feedback

---------

Co-authored-by: Shannon Kularathna <ax3shannonkularathna@gmail.com>
Co-authored-by: Tim Bannister <tim@scalefactory.com>
Co-authored-by: Gulcan Topcu <96833570+colossus06@users.noreply.github.com>
2024-04-21 20:40:49 -07:00
Théophile Helleboid 769ea8afad Add missing space in Pod Lifecycle concept page 2024-01-30 17:34:36 +00:00
Tim Bannister e57cf329a6 Merge 'dev-1.29' with main 2023-12-11 17:11:37 +00:00
lakshmi bc7c1dbd96 added a new concept page Sidecar containers and revise details details of init containers and pod lifecycle. 2023-12-01 16:34:15 +05:30
Kubernetes Prow Robot 4a17ee3c73
Merge pull request #43533 from charles-chenzz/dev-1.29
update docs to promote PodReadyToStartContainersCondition into beta
2023-11-27 16:06:57 +01:00
charles-chenzz a8d08be631 third round of comment address 2023-11-21 07:54:04 +08:00
charles-chenzz e109ce70ba first round of comment address 2023-11-16 21:17:48 +08:00
charles-chenzz 50ea97524e update pod-lifecycle.md to reflect the state of podreadytostartcontainer 2023-11-16 20:03:14 +08:00
Matthias Bertschy 8f7cfdbf9c
modifying docs for SidecarContainers beta graduation (#43471)
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com>
2023-11-15 08:21:56 +08:00
Kubernetes Prow Robot acc735f769
Merge pull request #39637 from Dentrax/container-kill-order
Add detail about execution sequence for container kill order during Pod Termination
2023-08-15 21:06:28 -07:00
Furkan 53b345db18 Fix reviews
Signed-off-by: Furkan <furkan.turkal@trendyol.com>
2023-08-12 15:07:44 +03:00
Furkan 1c7cb802a1 Add detail about execution sequence for container termination
Signed-off-by: Furkan <furkan.turkal@trendyol.com>
2023-08-11 14:07:04 +03:00
Tim Bannister 20b43d6095
Merge branch 'main' into 'dev-1.28' 2023-08-09 11:13:31 +01:00
Kubernetes Prow Robot 3342cbf645
Merge pull request #41297 from tengqm/clarify-prestop-hook
Clarify prestop hook invocation condition
2023-07-05 15:15:04 -07:00
Rishit Dagli e2dc67dbc1
Merge pull request #3 from Rishit-dagli/main
Merged main dev-1.28
2023-06-21 13:09:03 -04:00
Kevin Hannon 01c9decf7d
rename PodHasNetwork to PodReadyToStartContainers (#40945)
* rename PodHasNetwork to PodReadyToStartContainers

* add note for condition rename

* add feature gate removal

* Update content/en/docs/reference/command-line-tools-reference/feature-gates.md

Co-authored-by: Qiming Teng <tengqm@outlook.com>

* Update content/en/docs/reference/command-line-tools-reference/feature-gates-removed.md

Co-authored-by: Qiming Teng <tengqm@outlook.com>

* Update content/en/docs/reference/command-line-tools-reference/feature-gates-removed.md

Co-authored-by: Qiming Teng <tengqm@outlook.com>

---------

Co-authored-by: Qiming Teng <tengqm@outlook.com>
2023-06-16 16:44:19 -07:00
Qiming Teng 06852a5c95 Apply some tidy up to the page 2023-05-25 10:50:36 +08:00
Qiming Teng ef1b3bfd4e Clarify the condition when preStop hook is invoked 2023-05-24 12:07:55 +08:00
Sai Ramesh Vanka 0ef0dedf3a Add a caution regarding the `exec` probe mechanism
Reference Issue: https://github.com/kubernetes/website/issues/41084
1. Exec probe's implementation involves the Kubelet making a gRPC call to the
underlying CRI which inturn involves in the creation of multiple processes that
require a good amount of cpu usage whenever the probe is executed.
2. Whereas the other probes namely `http/gRPC/tcp` involves the Kubelet alone making
a call to the container.
3. There might be a significant amount of cpu overhead in the cases of
higher pod densities, lower periodic intervals when the exec probe is configured.
4. Hence, it would be a good idea to alert the user to opt for the other available probes
in case of the above mentioned scenarios.

Signed-off-by: Sai Ramesh Vanka <svanka@redhat.com>
2023-05-23 21:54:18 +05:30
Sergey Kanzhelev 81dfd0cd00
gRPC GA (#39919) 2023-04-04 05:57:54 -07:00
Kubernetes Prow Robot 0cbb4d0e7a
Merge pull request #39809 from mimowo/update-docs-about-handling-deleted-pods
Update docs for KEP3329: "Retriable and non-retriable Pod failures for jobs
2023-03-22 22:28:22 -07:00
Michal Wozniak 801b556183 Update for KEP3329: "Retriable and non-retriable Pod failures for Jobs"
Co-authored-by: Aldo Culquicondor <1299064+alculquicondor@users.noreply.github.com>
2023-03-21 15:56:19 +01:00
Sergey Kanzhelev ae17e46f73
Document behavior of endpoints with the feature EndpointSliceTerminatingCondition (#36791)
* new behavior of endpoints with the feature gate EndpointSliceTerminatingCondition

* Update content/en/docs/concepts/workloads/pods/pod-lifecycle.md

Co-authored-by: Tim Bannister <tim@scalefactory.com>

* Update content/en/docs/concepts/workloads/pods/pod-lifecycle.md

Co-authored-by: Tim Bannister <tim@scalefactory.com>

* Update content/en/docs/concepts/workloads/pods/pod-lifecycle.md

Co-authored-by: Antonio Ojea <antonio.ojea.garcia@gmail.com>

* fixing feature gate versions

---------

Co-authored-by: Tim Bannister <tim@scalefactory.com>
Co-authored-by: Antonio Ojea <antonio.ojea.garcia@gmail.com>
2023-03-15 08:32:17 -07:00
lianghao208 f16f67eb56 update pod scheduling readiness gate in pod lifecycle 2023-02-17 16:22:55 +08:00
Michal Wozniak 964a24d759 Extend documentation on PodGC focusing on PodDisruptionConditions enabled
Co-authored-by: divya-mohan0209 <divya.mohan0209@gmail.com>
2022-11-28 09:02:52 +01:00
Tim Bannister 1eef742465
Favor EndpointSlice over Endpoints
Document EndpointSlice as the preferred and most appropriate mechanism
to record the backing endpoints of a Service.

Co-authored-by: Rob Scott <rob.scott87@gmail.com>
Co-authored-by: Shannon Kularathna <ax3shannonkularathna@gmail.com>
2022-10-11 12:38:39 +01:00
Mandraenke 1c5d75b4d1
added warning about indefinitely running resources
A suggestion to 

https://github.com/kubernetes/website/issues/37157

Just mention the warning from kubectl when trying to force terminate a pod.
2022-10-05 09:21:52 +02:00
carolina valencia 6810fa976d Merge remote-tracking branch 'upstream/main' into dev-1.25 2022-08-18 15:58:41 -03:00
Deep Debroy b7ae62fc27 Docs for PodHasNetwork condition
Signed-off-by: Deep Debroy <ddebroy@gmail.com>
2022-08-12 16:07:23 -07:00
David Xia 6fdabb154a
Update Pod Lifecycle doc section header
to be more accurate. It currently says failed,
but then following paragraph includes `Succeeded`.
It seems like replacing "failed" with "terminated" is more accurate.
2022-08-08 09:37:50 -07:00