(Rancher 2.3) 0/3 nodes are available: 3 node(s) had taints that the pod didn't tolerate

I m testing the new 2.3 version.
The problem_
0/3 nodes are available: 3 node(s) had taints that the pod didn’t tolerate.
while trying to install a windows image from docker-hub.
Has anyone hints what is going wrong? I selecet all options to define a windows cluster.

Thanks for hints

What steps from https://rancher.com/docs/rancher/v2.x/en/cluster-provisioning/rke-clusters/windows-clusters/ did you follow and what actually are you executing? We taint Linux workers by default but 3 nodes that do not tolerate doesn’t sound correct if you followed the docs.

my fault. Made a mistake and tried to connect to a linux host.
Now I made asetup with a fresh Windows2019 Server as node again but this ends with the message in the last line.
Found in the infos for the preview release a hint that EE is needed but there is no information for the final version.

Do you ve an hint for me?


PowerShell -NoLogo -NonInteractive -Command “& {docker run -v c:/:c:/host rancher/rancher-agent:v2.3.0 bootstrap --server --token 6g2qdpmj7ww9kpcnjn5fl269ljjm2hs8st4nghc5kbkkxjqcgbrp52 --ca-checksum 4c5df1cf2c0e40d7fe8d9a51d9b801767e10fe1602e8655df772aedf6e7bac13 --worker | iex}”

INFO: Detecting running permission …
INFO: Detecting host CPU reservation …
INFO: Detecting host RAM reservation …
INFO: Detecting host DISK reservation …
INFO: Detecting host system locale …
INFO: Detecting host Docker name pipe existing …
INFO: Detecting host Docker release version …
FATA: Only support with Docker EE
PS C:\Users\Administrator>

Please share the output of docker.exe version and docker.exe info on that host you are trying to add (strip sensitive info)

PS C:\Users\Administrator> docker.exe version
Client: Docker Engine - Community
Version: 19.03.2
API version: 1.40
Go version: go1.12.8
Git commit: 6a30dfc
Built: Thu Aug 29 05:26:49 2019
OS/Arch: windows/amd64
Experimental: false

Server: Docker Engine - Community
Version: 19.03.2
API version: 1.40 (minimum version 1.24)
Go version: go1.12.8
Git commit: 6a30dfc
Built: Thu Aug 29 05:39:49 2019
OS/Arch: windows/amd64
Experimental: false
PS C:\Users\Administrator>
PS C:\Users\Administrator> docker.exe info
Debug Mode: false

Containers: 6
Running: 0
Paused: 0
Stopped: 6
Images: 1
Server Version: 19.03.2
Storage Driver: windowsfilter
Logging Driver: json-file
Volume: local
Network: ics l2bridge l2tunnel nat null overlay transparent
Log: awslogs etwlogs fluentd gcplogs gelf json-file local logentries splunk syslog
Swarm: inactive
Default Isolation: process
Kernel Version: 10.0 17763 (17763.1.amd64fre.rs5_release.180914-1434)
Operating System: Windows Server 2019 Standard Version 1809 (OS Build 17763.107)
OSType: windows
Architecture: x86_64
CPUs: 4
Total Memory: 8GiB
Name: srvran23wnd2
Docker Root Dir: C:\ProgramData\Docker
Debug Mode: true
File Descriptors: -1
Goroutines: 28
System Time: 2019-10-10T10:44:12.9971593+02:00
EventsListeners: 1
HTTP Proxy: 192.168.x.y:8080
HTTPS Proxy: 192.168.x.y:8080
No Proxy: srvrancherreg,srvrancherreg.abc.de,maven
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
Live Restore Enabled: false
Product License: Community Engine

PS C:\Users\Administrator>

Thanks for help

This is not documented clearly, I added a comment to this issue to get the docs fixed: https://github.com/rancher/docs/issues/1767

TL;DR: it needs Docker Enterprise as Community was tested and won’t work. That’s why the agent fails when Enterprise is not found.

thanks for the informations.
Bad news for me.
Will there be a solution in one of the next versions or is this feature blocked by docker?