Configuration management tool

Are kubernetes, chef, ansible, puppet and salt all configuration management tools or are they different?

What do you mean “configuration management tool”? Those are all tools to help automate parts of setup/deployment, they all do slightly different things, same general reason for existing (apart from Kubernetes) but they all do things slightly differently

While browsing this what they were to as.
Okay, then what is kubernetes used for, if not server automation?

Well it still is, it’s just not general like the other ones, its specifically for docker containers.

Ohk I get it. Thanks man.