Comment by la64710
3 years ago
Whatever happened to Puppet, Ansible or Salt frameworks? They were the darling of the devops folks 7 years back.
3 years ago
Whatever happened to Puppet, Ansible or Salt frameworks? They were the darling of the devops folks 7 years back.
They are different to Dhall. Puppet, Anisble and Salt are task runners. You give them configuration and they parse the configuration and then run tasks on a destination machine based on the configuration.
Dhall is a tool to generate configuration such as json, yams, xml. It’s useful if you have *complex* configurations such as a AWS Cloudformation stack or Kubernetes yaml files.
Ah ok .. thanks for that details. Puppet was also called a configuration manager and it had the capability to generate configuration files of any format in a dynamic way (via support of variables, parameters etc).
Kubernetes ate their lunch, mostly.
No. Tools like Ansible are just wrappers around ssh when you need to run a command across many servers. They don't do anything k8s does.
I'd say partially right.
10 years ago people were running hundreds/thousands of VMs/Servers with full operating systems on them. They would often be long-lived and you needed puppet/ansible to update or run stuff on them.
With kubernetes deployment and updating your app/data is all native. The servers/nodes often run some sort of cut down operating system and are immutable.
Or Terraform or Helm or ...