Server nodes run control-plane components, etcd, and kubelet. Agent nodes run only the kubelet. All nodes may run workload pods; it's up to you to decide if you want to prevent that by tainting the servers.
creamy-pencil-82913
05/27/2022, 6:43 PM
Note that a single host cannot run both agent and server, since the two roles both run the kubelet and you can only have one kubelet per node.
b
bored-rain-98291
05/27/2022, 6:43 PM
thank you! understood
c
creamy-pencil-82913
05/27/2022, 6:44 PM
1 server and 2 agents is probably the best use of resources for a dev cluster that does not need HA
b
bored-rain-98291
05/27/2022, 6:44 PM
yes! that is what i was thinking also. Appreciate your help!