Skip to content

Restarting Docker Desktop resets Kind Kubernetes for v4.44 #7745

Closed

Description

@practicusai

Description

Starting with v4.44.* restarting docker desktop (intel) creates a new kubernetes cluster (kind) and everything in the k8s cluster is lost.

Reproduce

  1. Start Docker desktop
  2. Create a kind kubernetes cluster
  3. create a namespace kubectl create namespace test
  4. Quit Docker Desktop
  5. Start Docker Desktop
  6. Check namespaces kubectl get namespaces, verify test namespace is missing.

Expected behavior

Restarting Docker desktop does not reset kubernetes cluster

Activity

  1. ferranconde commented on Aug 25, 2025

    @ferranconde

    Same experience here. I just upgraded from 4.42.x to 4.44.x and my cluster got reset.

  2. hakan-77 commented on Sep 11, 2025

    @hakan-77

    Any improvement on this? Happy to provide logs.

  3. java-plus-plus commented on Sep 15, 2025

    @java-plus-plus

    Same issue in MacOS, I have Docker Desktop Version 4.46.0 (204649).

    This is a critical bug, the whole Kubernetes cluster is getting nuked every time I quick & reopen Docker Desktop or restart laptop itself.

    4.44 -> 4.46 is quite a long version change, and this issue was created a month ago, still no updates on this bug?

  4. hakan-77 commented on Sep 15, 2025

    @hakan-77

    Hi @bsousaa, this bug is basically rendering any version >= 4.44+ useless for Kubernetes on MacOS. Who would be the correct person to involve?

  5. java-plus-plus commented on Sep 19, 2025

    @java-plus-plus

    Hi @hakan-77 , I just confirmed that this bug is happening in Windows too.
    My colleague with her Windows 10 office laptop is also facing the same issue.

  6. hakan-77 commented on Sep 19, 2025

    @hakan-77

    I blame this on AI craze. Great, now we have MCP support in docker desktop (that I'm sure is very useful for some people) and suddenly everything else became secondary priority.

    Local Kubernetes is the only reason we use docker desktop, and right now we are seriously considering a pure-Kind based solution.

  7. java-plus-plus commented on Sep 23, 2025

    @java-plus-plus

    I blame this on AI craze. Great, now we have MCP support in docker desktop (that I'm sure is very useful for some people) and suddenly everything else became secondary priority.

    Local Kubernetes is the only reason we use docker desktop, and right now we are seriously considering a pure-Kind based solution.

    Agreed.
    After taking quick look at the release notes, looks like recent releases are mostly only primarily focused on AI stuff, and Docker Desktop's Docker and Kubernetes focus seems to kinda off lately.

  8. niyaz707ilm commented on Sep 30, 2025

    @niyaz707ilm

    Same behaviour with KinD docker-desktop in windows as well. Where it resets the whole cluster even when docker-desktop is restarted with no update.

    Alternate: Kubeadm

    Even after docker restart the cluster and its resources persists.

  9. java-plus-plus commented on Oct 3, 2025

    @java-plus-plus

    Same behaviour with KinD docker-desktop in windows as well. Where it resets the whole cluster even when docker-desktop is restarted with no update.

    Alternate: Kubeadm

    Even after docker restart the cluster and its resources persists.

    Confirmed the same, issue is occuring only with k8s with KIND, but isn't that what everyone's looking for now?

  10. bsousaa commented on Oct 10, 2025

    @bsousaa
    Contributor

    This issue has been fixed with Docker Desktop 4.48. Can you give it a try?

    I'm closing the issue for the moment, but will re-open if needed.

  11. practicusai commented on Oct 11, 2025

    @practicusai
    Author

    @bsousaa it now works. thanks.
    small hiccup: new version requires to switch to the docker-desktop k8s context before starting DD, or else K8s start hangs.

    Issue and recommend solution: #7771

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions