Gunju Kim
0bee0bcaa7
Promote SidecarContainers feature to GA
2025-02-02 17:45:36 +09:00
Kubernetes Prow Robot
f34d791b13
Merge pull request #125901 from jralmaraz/kubelet_prober
...
Report event for the cases when probe returned Unknown result
2025-01-09 05:20:33 -08:00
vivzbansal
763e810fb5
refactor code to add sidecar container support in IPPR
2024-11-07 21:20:48 +00:00
Kubernetes Prow Robot
2f3da71f99
Merge pull request #121206 from mochizuki875/fix_startup_probe_117153
...
Stop StartupProbe explicity when successThrethold is reached
2024-11-06 00:35:28 +00:00
jralmaraz
e5ffba17be
Report event for the cases when probe returned Unknown result
...
keep log success
2024-10-24 17:01:55 +11:00
Kubernetes Prow Robot
5fa794db46
Merge pull request #119089 from mochizuki875/add_probe_triggered_log
...
Add probe triggered log and shift the periodics timer after manual run
2024-10-23 02:20:54 +01:00
Kubernetes Prow Robot
a7fcc89ac0
Merge pull request #125936 from sivchari/use-ptr
...
use utils/ptr package instead of utils/pointer
2024-10-07 01:02:04 +01:00
sivchari
4eab3cca0a
use utils/ptr package instead of utils/pointer
...
Signed-off-by: sivchari <shibuuuu5@gmail.com >
2024-10-03 11:33:12 +09:00
Matthieu MOREL
fa0e38981c
fix: enable compares rule from testifylint in module k8s.io/kubernetes
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-09-22 11:20:05 +02:00
Abhishek Kr Srivastav
95860cff1c
Fix Go vet errors for master golang
...
Co-authored-by: Rajalakshmi-Girish <rajalakshmi.girish1@ibm.com >
Co-authored-by: Abhishek Kr Srivastav <Abhishek.kr.srivastav@ibm.com >
2024-09-20 12:36:38 +05:30
mochizuki875
6191fb8a29
remove probeTicker log
2024-08-30 14:36:07 +00:00
mochizuki875
b3f9f1682f
shift the periodics timer
2024-08-30 06:50:58 +00:00
mochizuki875
f337511ba5
Add probe triggered log
2024-08-30 06:46:18 +00:00
mochizuki875
632f162d71
fix unit test
2024-08-26 08:39:22 +00:00
mochizuki875
a262c806d2
fix from rv comment
2024-08-26 03:04:32 +00:00
mochizuki875
ead21021fd
add threshold check using w.onHold
2024-08-26 02:01:56 +00:00
mochizuki875
11ddb97c5f
add status check of startupProbe
2024-08-26 02:01:56 +00:00
mochizuki875
aa9a9e86e1
Stop StartupProbe explicity when successThrethold is reached
2024-08-26 02:01:56 +00:00
Tim Allclair
bfa7297ddd
Add tallclair back to sig-node-approvers
2024-08-22 13:17:31 -07:00
Marek Siarkowicz
3ee8178768
Cleanup defer from SetFeatureGateDuringTest function call
2024-04-24 20:25:29 +02:00
HyunSu1768
59bf8b02e6
Refactoring to encourage use of switch case
2024-02-16 19:50:13 +09:00
Kubernetes Prow Robot
af18989486
Merge pull request #116931 from my-git9/CreateListener-ut
...
[ut] increase covrage for kubelet/prober/results
2023-10-31 01:22:29 +01:00
git-jxj
a5b3a4b738
cleanup: Update deprecated FromInt to FromInt32 ( #119858 )
...
* redo commit
* apply suggestions from liggitt
* update Parse function based on suggestions
2023-08-16 09:33:01 -07:00
Kubernetes Prow Robot
d4fde1e92a
Merge pull request #118549 from a7i/kubelet-prober-metric-pod
...
fix 'pod' in kubelet prober metrics
2023-07-26 18:28:06 -07:00
Gunju Kim
7ef2d674e2
Allow restartable init containers to have livenessProbe
2023-07-18 07:54:33 +09:00
Gunju Kim
2c8b37498e
Allow restartable init containers to have readinessProbe
2023-07-18 07:54:33 +09:00
Todd Neal
ea1eb7f8f7
implement sidecar resource calculation
2023-07-08 07:26:13 +09:00
Gunju Kim
b94fa250c2
Sidecar: Implement lifecycle of the restartable init container
...
- Implement `computeInitContainerActions` to sets the actions for the
init containers, including those with `RestartPolicyAlways`.
- Allow StartupProbe on the restartable init containers.
- Update PodPhase considering the restartable init containers.
- Update PodInitialized status and status manager considering the
restartable init containers.
Co-authored-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2023-07-08 07:26:12 +09:00
Amir Alavi
d73923c8eb
fix 'pod' in kubelet prober metrics
2023-06-07 19:48:10 -04:00
Clayton Coleman
bb568844b6
kubelet: Separate the MirrorClient from the PodManager
...
The two are not coupled except accidentally. Separate them and
update callsites. This will reduce the scope of PodManager interface
to make exposing the pod worker cleaner.
2023-05-12 12:57:26 -04:00
Kubernetes Prow Robot
a2e2df61a1
Merge pull request #117198 from charles-chenzz/deprecated_function
...
replace ioutil with os, update doc in kubelet
2023-05-02 08:18:14 -07:00
Stephen Kitt
0ee9f1b7a7
kubelet: replace intstr.FromInt with intstr.FromInt32
...
This touches cases where FromInt() is used on numeric constants, or
values which are already int32s, or int variables which are defined
close by and can be changed to int32s with little impact.
Signed-off-by: Stephen Kitt <skitt@redhat.com >
2023-05-01 09:17:35 +02:00
charles-chenzz
ccf7ddacfc
replace ioutil with os, update doc
2023-04-13 09:02:46 +08:00
xin.li
55d471601b
[ut] increase covrage for kubelet/prober/results
...
Signed-off-by: xin.li <xin.li@daocloud.io >
2023-04-02 18:55:41 +08:00
Sergey Kanzhelev
e360de48b2
GRPCContainerProbe is GA
2023-03-02 22:07:59 +00:00
Chen Wang
7db339dba2
This commit contains the following:
...
1. Scheduler bug-fix + scheduler-focussed E2E tests
2. Add cgroup v2 support for in-place pod resize
3. Enable full E2E pod resize test for containerd>=1.6.9 and EventedPLEG related changes.
Co-Authored-By: Vinay Kulkarni <vskibum@gmail.com >
2023-02-24 18:21:21 +00:00
Vinay Kulkarni
f2bd94a0de
In-place Pod Vertical Scaling - core implementation
...
1. Core Kubelet changes to implement In-place Pod Vertical Scaling.
2. E2E tests for In-place Pod Vertical Scaling.
3. Refactor kubelet code and add missing tests (Derek's kubelet review)
4. Add a new hash over container fields without Resources field to allow feature gate toggling without restarting containers not using the feature.
5. Fix corner-case where resize A->B->A gets ignored
6. Add cgroup v2 support to pod resize E2E test.
KEP: /enhancements/keps/sig-node/1287-in-place-update-pod-resources
Co-authored-by: Chen Wang <Chen.Wang1@ibm.com >
2023-02-24 18:21:21 +00:00
Antonio Ojea
3fb4edb257
skip scale test for probes
...
Change-Id: I215e2cf9211348aadcc0d262da01953d6523794a
2023-01-26 00:02:30 +00:00
Antonio Ojea
dbf178a8d1
add scale test for probes
...
Change-Id: I1e49943531b569b5e02f82369750a9ca899ae726
2023-01-22 16:57:41 +00:00
arrowfeng
6a57404e28
kubelet: cleanup secretManager and configManager in podManager
...
Signed-off-by: arrowfeng <289716347@qq.com >
2022-11-14 23:05:32 +08:00
Kubernetes Prow Robot
b3082c5e5b
Merge pull request #113582 from wzshiming/fix/grpc-probe-log
...
Fix grpc probe log
2022-11-08 12:42:56 -08:00
David Ashpole
64af1adace
Second attempt: Plumb context to Kubelet CRI calls ( #113591 )
...
* plumb context from CRI calls through kubelet
* clean up extra timeouts
* try fixing incorrectly cancelled context
2022-11-05 06:02:13 -07:00
Shiming Zhang
101bfb5522
Fix grpc probe log
2022-11-03 18:05:39 +08:00
Antonio Ojea
9c2b333925
Revert "plumb context from CRI calls through kubelet"
...
This reverts commit f43b4f1b95 .
2022-11-02 13:37:23 +00:00
David Ashpole
f43b4f1b95
plumb context from CRI calls through kubelet
2022-10-28 02:55:28 +00:00
Artur Żyliński
9f31669a53
New histogram: Pod start SLI duration
2022-10-26 11:28:17 +02:00
Jason Simmons
5a6acf85fa
Align lifecycle handlers and probes
...
Align the behavior of HTTP-based lifecycle handlers and HTTP-based
probers, converging on the probers implementation. This fixes multiple
deficiencies in the current implementation of lifecycle handlers
surrounding what functionality is available.
The functionality is gated by the features.ConsistentHTTPGetHandlers feature gate.
2022-10-19 09:51:52 -07:00
Kubernetes Prow Robot
126c07604d
Merge pull request #104484 from jackfrancis/prober-duration-metrics
...
add container probe duration metrics
2022-07-29 13:17:11 -07:00
Ryan Phillips
230124f3d4
kubelet: add e2e test to verify probe readiness
2022-06-06 17:00:55 -05:00
Ryan Phillips
f25ca15e1c
kubelet: only shutdown probes for pods that are terminated
...
This fixes a bug where terminating pods would not run their readiness
probes. Terminating pods are found within the possiblyRunningPods map.
2022-06-06 17:00:54 -05:00