kubernetes/pkg/kubelet
Clayton Coleman 17d32ed0b8
kubelet: Rejected pods should be filtered from admission
A pod that has been rejected by admission will have status manager
set the phase to Failed locally, which make take some time to
propagate to the apiserver. The rejected pod will be included in
admission until the apiserver propagates the change back, which
was an unintended regression when checking pod worker state as
authoritative.

A pod that is terminal in the API may still be consuming resources
on the system, so it should still be included in admission.
2021-09-08 10:23:45 -04:00
..
apis generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
cadvisor generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
certificate run hack/update-netparse-cve.sh 2021-08-20 10:42:09 +02:00
checkpointmanager remove fakefs to drop spf13/afero dependency 2021-06-24 09:51:34 -04:00
client hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
cloudresource Apply suggestions from code review 2021-03-05 23:59:23 +05:30
cm Merge pull request #104528 from kolyshkin/runc-1.0.2 2021-08-25 18:17:23 -07:00
config generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
configmap reduce configmap and secret watch of kubelet 2021-03-08 16:55:39 +08:00
container Keep pod worker running until pod is truly complete 2021-07-06 15:55:22 -04:00
cri generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
custommetrics hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
dockershim generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
envvars hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
events kubelet: add shutdown events 2021-06-23 16:44:19 -05:00
eviction generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
images Merge pull request #99994 from AfrouzMashayekhi/sl-cmd-kubelet 2021-03-16 14:49:56 -07:00
kubeletconfig Merge pull request #103059 from rajaSahil/fix-error 2021-08-17 10:29:25 -07:00
kuberuntime Remove deprecated --seccomp-profile-root/seccompProfileRoot configuration 2021-08-31 09:55:28 +02:00
leaky hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
legacy hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
lifecycle Scheduler: remove pkg/features dependency from NodeResources plugins 2021-05-18 08:59:02 -04:00
logs Merge pull request #99680 from CaoDonghui123/fixissues4 2021-05-24 16:18:20 -07:00
metrics Revert "revert Bump DynamicKubeConfig metric deprecation to 1.23 by delta update" 2021-08-06 08:38:56 -07:00
network run hack/update-netparse-cve.sh 2021-08-20 10:42:09 +02:00
nodeshutdown generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
nodestatus run hack/update-netparse-cve.sh 2021-08-20 10:42:09 +02:00
oom generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
pleg Merge pull request #101308 from pacoxu/doc-kubelet-running-pods 2021-05-26 03:17:20 -07:00
pluginmanager Update github.com/pkg/errors to go native errors pkg 2021-06-21 23:03:14 +05:30
pod Merge pull request #103048 from gy95/remove_static 2021-08-17 11:41:25 -07:00
preemption Keep pod worker running until pod is truly complete 2021-07-06 15:55:22 -04:00
prober fix manual trigger of readinessProbe on startupProbe success 2021-05-05 11:21:40 +02:00
qos Only system-node-critical pods should be OOM Killed last 2021-03-03 16:34:27 -05:00
runtimeclass hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
secret reduce configmap and secret watch of kubelet 2021-03-08 16:55:39 +08:00
server generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
stats Merge pull request #104039 from YanzhaoLi/extract-containerdid-from-various-cgrouppath 2021-08-25 17:05:22 -07:00
status Keep pod worker running until pod is truly complete 2021-07-06 15:55:22 -04:00
sysctl Replace usage of Whitelist with Allowlist within Kubelet's sysctl package (#102298) 2021-08-04 18:59:35 -07:00
token Merge pull request #99264 from palnabarun/structured-logging-pkg/kubelet/token 2021-03-08 19:23:11 -08:00
types Merge pull request #103048 from gy95/remove_static 2021-08-17 11:41:25 -07:00
util Merge pull request #104604 from wojtek-t/fix_secret_manager_2 2021-08-26 06:11:23 -07:00
volumemanager Merge pull request #103353 from njuptlzf/fix_datarace 2021-08-04 19:00:23 -07:00
winstats generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
active_deadline_test.go
active_deadline.go
doc.go
errors.go
kubelet_dockerless_test.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
kubelet_dockershim_nodocker.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
kubelet_dockershim.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
kubelet_getters_test.go
kubelet_getters.go pkg/kubelet: improve the node informer sync check 2021-04-21 22:46:27 +03:00
kubelet_network_linux.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
kubelet_network_others.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
kubelet_network_test.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
kubelet_network.go Structured Logging migration: modify dockershim and network part logs of kubelet. 2021-02-14 16:01:47 +08:00
kubelet_node_status_others.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
kubelet_node_status_test.go run hack/update-netparse-cve.sh 2021-08-20 10:42:09 +02:00
kubelet_node_status_windows.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
kubelet_node_status.go Merge pull request #98154 from yangjunmyfm192085/run-test 2021-03-11 17:28:18 -08:00
kubelet_pods_linux_test.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
kubelet_pods_test.go run hack/update-netparse-cve.sh 2021-08-20 10:42:09 +02:00
kubelet_pods_windows_test.go
kubelet_pods.go kubelet: Rejected pods should be filtered from admission 2021-09-08 10:23:45 -04:00
kubelet_resources_test.go
kubelet_resources.go Migrate pkg/kubelet/kubeletconfig to Structured Logging 2021-03-15 15:42:34 -07:00
kubelet_test.go kubelet: Rejected pods should be filtered from admission 2021-09-08 10:23:45 -04:00
kubelet_volumes_linux_test.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
kubelet_volumes_test.go Keep pod worker running until pod is truly complete 2021-07-06 15:55:22 -04:00
kubelet_volumes.go Keep pod worker running until pod is truly complete 2021-07-06 15:55:22 -04:00
kubelet.go kubelet: Rejected pods should be filtered from admission 2021-09-08 10:23:45 -04:00
OWNERS Add klueska as an approver in pkg/kubelet/OWNERS 2021-02-09 21:43:35 +01:00
pod_container_deletor_test.go
pod_container_deletor.go Structured Logging migration: modify volume and container part logs of kubelet. 2021-03-17 08:59:03 +08:00
pod_workers_test.go kubelet: Admission must exclude completed pods and avoid races 2021-08-25 13:31:02 -04:00
pod_workers.go kubelet: Admission must exclude completed pods and avoid races 2021-08-25 13:31:02 -04:00
reason_cache_test.go
reason_cache.go
runonce_test.go Keep pod worker running until pod is truly complete 2021-07-06 15:55:22 -04:00
runonce.go Keep pod worker running until pod is truly complete 2021-07-06 15:55:22 -04:00
runtime.go
time_cache_test.go
time_cache.go
volume_host.go Structured Logging migration: modify volume and container part logs of kubelet. 2021-03-17 08:59:03 +08:00