andydunstall / piko

An open-source alternative to Ngrok, designed to serve production traffic and be simple to host (particularly on Kubernetes)
MIT License
1.9k stars 55 forks source link

Kubecon? #170

Closed condaatje closed 1 day ago

condaatje commented 6 days ago

Hey @andydunstall - it's a long shot, but by any chance are you going to Kubecon? We'd love to meet up, maybe get lunch or dinner on Hyperbolic!

I think we are your biggest fans, piko has been crushing it for us and we've been able to build a massively decentralized cloud architecture around it. Very keen to see what further work can be done together!

(cc @yquansah - we are both going!)

andydunstall commented 6 days ago

Hey @condaatje, no I'm not unfortunately :(

I think we are your biggest fans, piko has been crushing it for us and we've been able to build a massively decentralized cloud architecture around it. Very keen to see what further work can be done together!

Thats great! Please let me know if theres any features or improvements you want me to add to Piko!

Based on our experience using Piko at DragonflyDB, the next improvements I was going to add are around how Piko handles server deployments at scale, such as:

condaatje commented 4 days ago

ah, too bad - maybe next year!

connection re-balancing sounds very cool, we would happily beta test that!

we are also considering accessing kube-apiserver of several sub-clusters via piko rather than tailscale operator, if we can match the existing security posture. we've got an interesting threat model in that these sub-clusters are run by third-parties wishing to rent out their nodes, and have no public IP.

Would love to keep the discussion going as it relates to multiparty cybersecurity! I think we can get pretty far with rbac and service accounts for the connection, but I'm sure there will be aspects of this area we can improve in our architecture as we get deeper into a piko-native p2p cloud setup!

andydunstall commented 3 days ago

Great, yep sure happy to discuss!

andydunstall commented 1 day ago

I'll close this issue for now, but feel free to open any issues you want to discuss! (I'm also happy to jump on a call if it's easier)