madhuakula / kubernetes-goat

Kubernetes Goat is a "Vulnerable by Design" cluster environment to learn and practice Kubernetes security using an interactive hands-on playground 🚀
https://madhuakula.com/kubernetes-goat
MIT License
4.23k stars 699 forks source link

Make docker a requirement? #60

Open phpsystems opened 2 years ago

phpsystems commented 2 years ago

Hi,

On this page: https://madhuakula.com/kubernetes-goat/docs/getting-started - the tip suggests that docker should be installed. If that is the case, should the startup script (and other documentation about getting started) reflect this?

Happy to help out, just checking direction.

Regards, Tim

madhuakula commented 2 years ago

Hi @phpsystems

Thanks for pointing that out. It's a good question, my apologies for the not clarity in the direction. I think we should move away from Docker and choose any runtime that conforms with the Container Runtime Interface(CRI) as the Kubernetes direction is also similar.

Here are some action items for me

  1. Let me create some roadmap tasks in the project https://github.com/madhuakula/kubernetes-goat/projects/1
  2. We will start discussing frequently in our discord community (start working on workgroup hours - so everyone can join like a stream or something)

Thanks a billion for being very active with this project and helping to grow this to add value to the community 🙏

You are awesome 🏆

madhuakula commented 1 year ago

Hi @phpsystems

Apologies for the long delays. But would love to hear your thoughts, really happy to reflect that. But do you think we should now mainly focus on Docker? Given Podman, and other runtimes became more popular as well.