RKE still leave worker even not defined

Hi,

I’m testing RKE and I found out that when I do have just master and don’t create a worker or I do create it later it looks like it still have the worker on the master node.

So If I deploy any service I see it running on master node even if I din’t create the master as node.

`nodes:

  • address: 10.99.10.117
    user: ubuntu
    role: [controlplane,etcd]
    `

Is the a Kubernetes feature just to not make it go down ? is it to be safer ?

or is it a problem of the RKE since it show me as a master but it is acting as worker as well.