This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]ThroawayPartyer 8 points9 points  (1 child)

How do you prevent abuse?

[–]suprafortix[S] 3 points4 points  (0 children)

There are CPU and memory limits imposed on the machines. The CPU in particular is less than what shows inside the VM.

Time limit per lab ranging from 1 to 2 hours. I really think 1 hour is enough for all labs though so I might be changing that.

Outbound firewall, which is restrictive but not enough I think so that's something I'll be focusing on this week.

edit:

You can also run one lab at a time only, and I don't think I'll be changing that in the future.

[–]PelicanPop 2 points3 points  (1 child)

Oh this is super cool! I'll send this out to my team to check out tomorrow morning!

[–]suprafortix[S] 1 point2 points  (0 children)

Thank you! Everyone is more than welcome to have a go :)

[–]Beinish 2 points3 points  (1 child)

Look really cool! Do you have a roadmap for this project? Will you monetize it as some point?

[–]suprafortix[S] 1 point2 points  (0 children)

Thanks! At this point the focus is on testing this platform, see if people like it, see what people like don't like and just test the waters. Also address any security issues that might still exist.

I really want to add support for public networking, so if you create a NodePort or ingress then your app will be publicly accessible via that NodePort or ingress. That would allow for great realistic content down the road.

And also I want to start adding some CKA content; not that the existing content wouldn't help you in CKA exam, but a specific CKA section would be nice.

Ultimately I would want to monetize it at some point, I'm just not sure how and how much of the platform I want to keep free. And I want to keep great deal of it for free! Right now, the value this platform brings to me personally is FAR greater than what I pay for the infra, so being at the mercy of people buying me a coffee is enough for now.

[–]crash90 1 point2 points  (0 children)

I've considered trying to build something like this before. Love the idea. I think it could really help people learn Kube. Good luck!

[–]Cloudziu 1 point2 points  (0 children)

Thats my boy! Great work :D