Skip to content

Epic: Windows worker restoration #2568

@wizpresso-steve-cy-fan

Description

@wizpresso-steve-cy-fan

Seems like this is much more complicated than I think. There are several things we need to fix before it is working again.

First step is to let kubelet/kube-proxy run correctly on Windows worker again, this is an ongoing issue under investigation.

Next step should be adding back the missing Dockershim altogether. We could either use:

cri-dockerd: https://kubernetes.io/docs/tasks/administer-cluster/migrating-from-dockershim/migrate-dockershim-dockerd/

Directly use containerd in Windows. We already have a scoop bucket available: https://github.com/rivy/scoop.bucket.scoop-main/blob/master/containerd.json

The first method should work out of the box with Mirantis and Docker Desktop with minimal changes, while the latter will be more formal and correct but will require significantly more code changes than former, relatively speaking of course.

Notice: you can just install Docker Engine on Windows with chocolatey. It will support Windows Container mode only, however. But this opens the door for most Windows 10 to run k0s.

Related

#2460
#2567

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions