roadmap icon indicating copy to clipboard operation
roadmap copied to clipboard

Allow for multi-node Kubernetes in Docker Desktop

Open ericsmalling opened this issue 3 years ago • 26 comments

Tell us about your request Add the capability to have multiple nodes in the Docker Desktop embedded Kubernetes.

Which service(s) is this request for? Docker Desktop

Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard? When working on distributed applications it is often helpful to simulate production environments more closely by having multiple Kubernetes nodes hosting the pods. For example, if I have a multi-replica Deployment or DeamonSet that I want to make sure doesn't have any race conditions when multiple instances run from different hosts, I cannot do so from Docker Desktop Kubernetes. Also, testing node affinity related configurations are not really plausible on single-node K8s.

Are you currently working around the issue? Currently, my only workaround (on the desktop) is to run another k8s distro like Kind.

ericsmalling avatar Feb 02 '22 19:02 ericsmalling

Hi @ericsmalling, thanks for posting this. We'll discuss and get back to you shortly.

christophermclellan avatar Feb 25 '22 16:02 christophermclellan

Hi @christophermclellan, is there any update about multi-node Kubernetes support in Docker Desktop?

nprokopic avatar Jun 09 '22 09:06 nprokopic

also interested in that

npuichigo avatar Jan 10 '23 03:01 npuichigo

+1 Really interested in this feature!

CarMoreno avatar Jan 12 '23 11:01 CarMoreno

+1 A nice way to prevent production problems, while in development & learning process

xanadonf avatar Mar 30 '23 14:03 xanadonf

+1

sijjay avatar Apr 24 '23 21:04 sijjay

Any updates on that? Also interested

devdouglasferreira avatar Jun 29 '23 18:06 devdouglasferreira

This would be a game changer for me for sure!

cecilphillip avatar Nov 22 '23 23:11 cecilphillip

@christophermclellan With our shared last name, it's practically destiny that my interest in this feature tips the scales.

Oceanswave avatar Nov 23 '23 00:11 Oceanswave

+1 This way we'd be able to check affinity, scaling, balancing. Thanks in advance.

sergey-vin avatar Feb 09 '24 01:02 sergey-vin

Just an update that we're currently investigating this. Please +1 this comment to register continued interest in this feature!

hyu avatar Mar 20 '24 22:03 hyu

+1 Still interested!

ericsmalling avatar Mar 21 '24 10:03 ericsmalling

+1 would be super helpful!

brettenbacher avatar Mar 24 '24 06:03 brettenbacher

+1 of course!

xanadonf avatar Mar 24 '24 17:03 xanadonf

I was surprised Docker Desktop cannot do this.

FlorinAndrei avatar Mar 30 '24 05:03 FlorinAndrei

+1 as this will be quite handy feature for development as well as learning.

ankurnema avatar Jun 01 '24 18:06 ankurnema

+1 very happy to help and test

spurin avatar Jun 11 '24 12:06 spurin

I know internal work is moving on this (Thank you!) - another few aspects that would be great to include would be:

  • ability to use my own CNI plugin
  • ability to chose version of k8s

ericsmalling avatar Jul 23 '24 14:07 ericsmalling

+1 very interested

haisamido avatar Sep 05 '24 15:09 haisamido

+1 very interested

tander71 avatar Sep 18 '24 06:09 tander71

Any news on this?

james-ro-williams avatar Sep 27 '24 09:09 james-ro-williams