kubernetes/pkg
Patrick Ohly 89cb4d0ee9 scheduler: better reason for delay with generic ephemeral volumes
These events are currently emitted for a pod using a generic ephemeral volume:

  Type     Reason            Age   From               Message
  ----     ------            ----  ----               -------
  Warning  FailedScheduling  3s    default-scheduler  0/1 nodes are available: 1 persistentvolumeclaim "my-csi-app-inline-volume-my-csi-volume" not found.
  Warning  FailedScheduling  2s    default-scheduler  0/1 nodes are available: 1 pod has unbound immediate PersistentVolumeClaims.

The one about "persistentvolumeclaim not found" is potentially confusing. It
occurs because the scheduler typically checks the pod before the ephemeral
volume controller had a chance to create the PVC.

This is a bit easier to understand:

  Type     Reason            Age   From               Message
  ----     ------            ----  ----               -------
  Warning  FailedScheduling  4s    default-scheduler  0/1 nodes are available: 1 waiting for ephemeral volume controller to create the persistentvolumeclaim "my-csi-app-inline-volume-my-csi-volume".
  Warning  FailedScheduling  2s    default-scheduler  0/1 nodes are available: 1 pod has unbound immediate PersistentVolumeClaims.
2021-08-30 10:06:59 +02:00
..
api Mention seccomp annotation removal in v1.25 2021-08-16 17:02:54 +02:00
apis generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
auth Update auth OWNERS files to only use aliases 2021-04-07 10:46:03 -04:00
capabilities initialize capabilities unit test 2021-03-13 10:53:47 +01:00
client Prune stale entries from OWNERS files 2021-04-13 20:54:50 -04:00
cloudprovider generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
cluster/ports refactor: disable insecure serving in controller-manager 2021-05-03 00:01:49 +08:00
controller generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
controlplane run hack/update-netparse-cve.sh 2021-08-20 10:42:09 +02:00
credentialprovider generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
features Merge pull request #103796 from mengjiao-liu/remove-featuregate-AllowInsecureBackendProxy 2021-08-12 10:20:01 -07:00
fieldpath hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
generated enable verify-golangci-lint.sh 2021-07-14 08:53:33 -04:00
kubeapiserver run hack/update-netparse-cve.sh 2021-08-20 10:42:09 +02:00
kubectl hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
kubelet Merge pull request #104528 from kolyshkin/runc-1.0.2 2021-08-25 18:17:23 -07:00
kubemark run hack/update-netparse-cve.sh 2021-08-20 10:42:09 +02:00
printers csr: add expirationSeconds field to control cert lifetime 2021-07-01 23:38:15 -04:00
probe Fix test order in /pkg/probe/http/http_test.go 2021-06-05 07:27:34 +00:00
proxy generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
quota/v1 Fixed several spelling mistakes 2021-03-30 23:02:09 +02:00
registry Service REST: Use DeepCopy() on Create() and fix tests 2021-08-22 11:59:33 -07:00
routes hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
scheduler scheduler: better reason for delay with generic ephemeral volumes 2021-08-30 10:06:59 +02:00
security generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
securitycontext Kubelet updates for Windows HostProcess Containers 2021-05-19 16:24:14 -07:00
serviceaccount allow multiple of --service-account-issuer 2021-04-19 09:54:11 -07:00
util generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
volume generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
windows/service generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
.import-restrictions
OWNERS