Where should I install Chefdk?
by new_user3085 from LinuxQuestions.org on (#5H7VA)
Hello Team,
I'm trying to learn Chef and following a tutorial on Udemy. In the tutorial the instructor says to install Chefdk on local machine. It is unclear to me as to what local machine means. I have a Windows 8 laptop with VirtualBox running on it. Please provide some clarifications to my below questions.
Q1. Where should I install Chefdk? On internet, many of the articles say to install it on your workstation. Would it be on my Windows 8 laptop? or on a VM running on Virtual Box? Most of the articles seem to be suggesting to install it on the laptop but one tutorial has a dedicated VM spin up for workstation(running RHEL 7).
Q2. When I go to "https://downloads.chef.io/tools/chefdk/current" to download chefdk, there are so many OS options. How does it actually work? Interms of OS, as in, If I plan to use chef for managing Linux VMs (Linux Nodes), should I have a Chef Server and Chef Workstaion both running Linux OS or does Chef support cross platform (as in, can I have Chefdk installed on my Windows 8 laptop to manage Linux VMs running on Virtual Box?) What do I need to understand to have a better understanding of chef and work with it?
Thanks in advance.


I'm trying to learn Chef and following a tutorial on Udemy. In the tutorial the instructor says to install Chefdk on local machine. It is unclear to me as to what local machine means. I have a Windows 8 laptop with VirtualBox running on it. Please provide some clarifications to my below questions.
Q1. Where should I install Chefdk? On internet, many of the articles say to install it on your workstation. Would it be on my Windows 8 laptop? or on a VM running on Virtual Box? Most of the articles seem to be suggesting to install it on the laptop but one tutorial has a dedicated VM spin up for workstation(running RHEL 7).
Q2. When I go to "https://downloads.chef.io/tools/chefdk/current" to download chefdk, there are so many OS options. How does it actually work? Interms of OS, as in, If I plan to use chef for managing Linux VMs (Linux Nodes), should I have a Chef Server and Chef Workstaion both running Linux OS or does Chef support cross platform (as in, can I have Chefdk installed on my Windows 8 laptop to manage Linux VMs running on Virtual Box?) What do I need to understand to have a better understanding of chef and work with it?
Thanks in advance.