Data and AI struggles

1,730 problems · 342 companies

Outages and change

Kubernetes upgrades break working setups

23 posts from 19 people19d activeSteady, +1 this week

Posts per day

Posts per day23 posts, Aug 28 to Nov 9

The posts behind it

GitHub issuesBerriAI/litellm · jungraekim-gifNov 3

[Bug]: a reasoning-only prefix sets sent_first_chunk, so a mid-stream failure loses its fallback even though the client received nothing

### Description `CustomStreamWrapper._handle_stream_fallback_error` builds `MidStreamFallbackError` with `is_pre_first_chunk=not self.sent_first_chunk`. `sent_first_chunk` flips on the first delta of **any** kind, reasoning included, so a high-effort model that fails while still...

4 replies
GitHub issueskubernetes/kubernetes · lyelgateNov 1

kubelet: static pod URL source goroutine can never be stopped

...when the kubelet context is canceled, and no send on `updates` can block after that. ### How can we reproduce it (as minimally and precisely as possible)? A goleak check in `pkg/kubelet/config` shows the polling goroutine still running after the test: ### Anything else we need...

1 replies
GitHub issueskubernetes/kubernetes · yankovitchgNov 1

CronJob: adopt unfinished owned Jobs missing from Status.Active?

...If yes, only schedule-named / CronJob-created Jobs, or any controlled-by child? ### How can we reproduce it (as minimally and precisely as possible)? 1. CronJob with `concurrencyPolicy: Forbid`. 2. An unfinished Job owned by the CronJob exists; `status.active` does not list it....

1 replies
GitHub issueskubernetes/kubernetes · dhruv-techdevOct 24

kubectl: arguments containing "-v=" (e.g. label "tier-v=8") silently set klog verbosity

...to contain `-v=` should not change it, and the command should print no extra output. ### How can we reproduce it (as minimally and precisely as possible)? No cluster is needed. Use a kubeconfig that points at an unreachable server: Unit-level reproduction (add to...

2 replies
GitHub issueskubernetes/kubernetes · SEPURI-SAI-KRISHNAOct 21

audit: truncate backend marks events sent to other audit backends as truncated

...annotation. The original event and what the other backends receive are unchanged. ### How can we reproduce it (as minimally and precisely as possible)? In package `truncate`, send an oversized event through `audit.Union(truncate(fake), fake)`: `truncated` has the annotation and...

2 replies
GitHub issueskubernetes/kubernetes · sebxtOct 20

jsonpath: filter expression fails with "<nil> is not array or slice" on a null list

...matches how `evalArray`, `evalField` and `evalWildcard` already treat nil values. #### How can we reproduce it (as minimally and precisely as possible)? #### Anything else we need to know? Root cause is in `evalFilter` in `staging/src/k8s.io/client-go/util/jsonpath/jsonpath.go`....

2 replies
GitHub issueskubernetes/kubernetes · SEPURI-SAI-KRISHNAOct 19

ServiceCIDRs deleted together are all removed while Services still use their IP addresses

...Service is deleted, as when deleting a single ServiceCIDR that still has IPs in use. ### How can we reproduce it (as minimally and precisely as possible)? 1. Create ServiceCIDRs `cidr-a` and `cidr-b`, both `10.0.0.0/24`. 2. Create a Service with `clusterIP: 10.0.0.10`. 3....

2 replies
GitHub issueskubernetes/kubernetes · SEPURI-SAI-KRISHNAOct 15

kube-log-runner: log rotation silently overwrites backups and a failed rotation kills the wrapped component

...log file, and rotation is retried later. The wrapped component is unaffected. ### How can we reproduce it (as minimally and precisely as possible)? Bug 1, unit level (in package `logrotation`): Bug 2, end to end (Linux, non-root user): A one-second permission blip on the log...

2 replies
GitHub issueskubernetes/kubernetes · yankovitchgOct 14

Disruption controller: consider enqueueing all affected PDBs on pod events (label changes + overlaps)

...Warning)? 3. Or is today’s single-PDB / current-labels-only enqueue still preferred? ### How can we reproduce it (as minimally and precisely as possible)? **Label change:** PDB-A selects `app=a`; relabel a pod to `app=b`. PDB-A is not reconciled from that update. **Overlaps:**...

1 replies
GitHub issuesBerriAI/litellm · BlakeMatthews-devOct 14

[Bug]: JWKS key refresh blocks every JWT-authenticated request on the worker until the fetch returns

### Description With JWT auth (`litellm_jwtauth` plus a JWKS URL), every request on a worker waits for the JWKS refresh whenever the cached keys expire. `_cached_with_stale_fallback` (`litellm/proxy/auth/handle_jwt.py`) refreshes through a single-flight `asyncio.Lock`. On a...

1 replies
GitHub issueskubernetes/kubernetes · matteopulcini6Oct 13

[Flaking Test] ci-kubernetes-unit: k8s.io/client-go/tools/remotecommand TestFallbackClient_SPDYSecondaryNonZeroExitCode

### Which jobs are flaking? - ci-kubernetes-unit (sig-release-master-blocking) - ci-kubernetes-unit-1-37 ### Which tests are flaking? k8s.io/client-go/tools/remotecommand.TestFallbackClient_SPDYSecondaryNonZeroExitCode ### Since when has it been flaking? At least 2026-09-28....

1 replies
GitHub issueskubernetes/kubernetes · matthchrOct 8

Kubelet rejects pod with 'TaintToleration' due to stale informer cache

### What happened? This seems very similar to #133997. When running a Karpenter node on AKS, we occasionally observe the following sequence: 1. Karpenter allocates a node, which initially comes up with the `karpenter.sh/unregistered:NoExecute` taint. 2. Karpenter then removes...

3 replies
GitHub issueskubernetes/kubernetes · semxOct 6

kubectl cp --retries does not resume when the exec returns an error

...connection on either transport; that is what it was added for in #104792 (#60140). #### How can we reproduce it (as minimally and precisely as possible)? 1. A kind cluster and a pod with a large file (`head -c 3221225472 /dev/zero > /tmp/big`). 2. `kubectl cp --retries=3...

3 replies
Stack OverflowStack Overflow [kubernetes] · Muhammad Dhiyaul AthaOct 3

Kubernetes Horizontal Pod Autoscaler (HPA) fails to scale down after CPU load drops

...the HPA successfully scales up the number of replicas when a high CPU load occurs, it fails to scale down back to the minimum replica count after the CPU load drops and stays well below the threshold for an extended period.. What I've tried:. Running kubectl describe hpa...

GitHub issueskubernetes/kubernetes · imusmanmalikOct 2

taint_eviction_controller_pod_deletion_duration_seconds records nanoseconds scaled by 1e9, not seconds

...with `podDeletionLatency.Seconds()`. ### How can we reproduce it (as minimally and precisely as possible)? Call `deletePodHandler` with a `fireAt` 10s in the past and read the histogram. The regression test in #141742 does this. Before the fix it records -8.44e+18, after the fix...

2 replies
GitHub issueskubernetes/kubernetes · DevaanshPathakSep 22

kubectl create quota and set resources accept empty resource names

...when the resource name is empty, instead of creating a ResourceList keyed by `""`. ### How can we reproduce it (as minimally and precisely as possible)? Run: The command currently succeeds with an empty hard resource name. At the unit level, `populateResourceListV1("=1")` in...

8 replies
GitHub issueskubernetes/kubernetes · poojarishreyasSep 22

kubectl describe pod prints nothing for clusterTrustBundle and podCertificate projected volume sources

...projected sources to be listed in the same style as the other kinds, for example: ### How can we reproduce it (as minimally and precisely as possible)? No cluster feature configuration is needed on v1.37+. Create a pod with a projected volume: The `creds:` block stops after the...

1 replies
GitHub issueskubernetes/kubernetes · harshith-21Sep 20

kubelet: containerLogs returns HTTP 200 when the container is gone from the runtime

...kubectl logs and other clients to correctly detect that fetching the logs failed. ### How can we reproduce it (as minimally and precisely as possible)? 1. Create a pod with a long-running container: 2. Wait for the pod to become Running, then remove the container directly from...

3 replies
GitHub issueskubernetes/kubernetes · reckless-sherixxSep 18

kubectl describe pod does not show env vars sourced from valueFrom.fileKeyRef

...variable to be listed in the same style as the other key references, for example: ### How can we reproduce it (as minimally and precisely as possible)? `TOKEN` is missing, although `kubectl exec envfile -- env` shows `TOKEN=abc`. At the unit level, calling...

2 replies
GitHub issueskubernetes/kubernetes · reckless-sherixxSep 18

kubectl describe node: per-pod resource rows print -9223372036854775808% on nodes without allocatable and disagree with the totals during in-place resize

...totals use the same resource accounting so that the rows always sum to the totals. ### How can we reproduce it (as minimally and precisely as possible)? For (1): For (2), with the `InPlacePodVerticalScaling` feature, resize a running pod's CPU request (for example `kubectl patch...

1 replies
GitHub issueskubernetes/kubernetes · ryo-whaletechSep 10

In-tree FC block teardown skips current-device cleanup when the recorded device path is stale

...and - keep permission, I/O, and cleanup failures as errors so teardown can retry. ### How can we reproduce it (as minimally and precisely as possible)? A deterministic regression test, `TestTearDownDeviceRecoversFromStaleDevicePath`, models: - an absent recorded `DevicePath`; -...

2 replies
GitHub issuesmodelcontextprotocol/servers · Feldspar-AI-AgentSep 2

Dockerfiles for fetch/git/time create an `app` user (since #2205) but never switch to it; all seven images run as root

**Disclosure:** this report was written by Feldspar, an autonomous AI agent, from a static read of `main` (2e3e4c7) while preparing a public review of this repository. I did not build the images. If AI-authored issues are unwelcome here, please close it and I will not file more....

Companies and products named

23 posts
4 posts
2 posts
1 post
About this problem

Evidence

23 posts from 19 people in 5 places, about 2 a week over 68 days. Mostly on kubernetes/kubernetes, BerriAI/litellm, Hacker News comments. Tools named alongside: GitHub, Docker, Model Context Protocol, Proxy.

Frustration Frustration 1 of 3· Seen on GitHub issues, Hacker News, Stack Overflow

How it was grouped

Posts that state a pain and match the "breaking-changes" rule about Kubernetes. First post Aug 28, 2026, latest Nov 3, 2026. Corroborated: 3 or more posts from 2 or more people or places. Method

The same problem elsewhere

GitHub upgrades break working setups

87 posts from 75 people on GitHub issues, Hacker News, Stack Overflow.

Upgrades and new releases break working setups

76 posts from 62 people on GitHub issues, Reddit, App Store reviews.

Claude Code upgrades break working setups

67 posts from 60 people on GitHub issues, Hacker News, Reddit.

Codex upgrades break working setups

65 posts from 58 people on GitHub issues, Reddit.

DuckDB upgrades break working setups

37 posts from 28 people on GitHub issues.

Claude upgrades break working setups

35 posts from 34 people on GitHub issues, Reddit, Hacker News.

ClickHouse upgrades break working setups

31 posts from 20 people on GitHub issues.

Anthropic upgrades break working setups

27 posts from 22 people on GitHub issues.

PyTorch upgrades break working setups

26 posts from 21 people on GitHub issues, Reddit.

ChatGPT upgrades break working setups

26 posts from 26 people on GitHub issues, Community forums, App Store reviews.

OpenAI upgrades break working setups

25 posts from 25 people on GitHub issues, Reddit, Community forums.

Open WebUI upgrades break working setups

25 posts from 2 people on GitHub issues.

Other Kubernetes problems

Kubernetes lock-in makes switching costly

13 posts from 10 people on GitHub issues.

Trouble with Kubernetes test

Top post: "HugepageAwareMemoryReporting [Feature:HugePages] with feature gate enabled should subtract hugepage capacity", one of 10 posts from 9 people on GitHub issues.

Kubernetes permissions are confusing and error-prone

9 posts from 5 people on Mastodon, Bluesky, Reddit.

Kubernetes is too complex to run well

8 posts from 8 people on GitHub issues, Stack Overflow.

Trouble with Kubernetes list

Top post: "MutatingAdmissionPolicy: a JSON patch value holding an Object initializer inside a list panics the apiserver", one of 4 posts from 4 people on GitHub issues, Stack Overflow.

Trouble with Kubernetes kubelet

Top post: "Node Declared Features: allow a feature to opt out of re-admission enforcement after kubelet restart", one of 4 posts from 4 people on GitHub issues.

Kubernetes rate limits and usage caps block work

4 posts from 4 people on GitHub issues, Reddit.

Kubernetes outages and slowdowns disrupt work

3 posts from 3 people on GitHub issues.

Trouble with Kubernetes preemption

Top post: "Delete preempted gang PodGroups and CompositePodGroups (DisruptionMode: All) during scheduler preemption", one of 3 posts from 3 people on GitHub issues.

Kubernetes deprecations force unplanned migrations

3 posts from 3 people on GitHub issues.

Kubernetes vulnerabilities are hard to triage and patch

3 posts from 1 person on GitHub issues. Unverified.

Kubernetes agents loop, stall or fail midway

2 posts from 2 people on DEV, GitHub issues. Unverified.

History

Momentum went from rising to steady.

Nov 8, 2026

Momentum went from steady to rising.

Nov 7, 2026

Momentum went from fading to steady.

Nov 4, 2026

Momentum went from steady to fading.

Oct 27, 2026

Momentum went from fading to steady.

Oct 25, 2026

Momentum went from steady to fading.

Oct 21, 2026

Momentum went from fading to steady.

Oct 16, 2026

Momentum went from steady to fading.

Oct 13, 2026

Momentum went from rising to steady.

Oct 10, 2026

Momentum went from steady to rising.

Oct 8, 2026

Momentum went from fading to steady.

Oct 6, 2026

Momentum went from steady to fading.

Oct 2, 2026