Ku

KubeFox – Open-Source At-Runtime Versioning and Virtual Environments

Hacker News

KubeFox – Open-Source At-Runtime Versioning and Virtual Environments

Hello to HN. KubeFox is an open-source tool created to enable developers to rapidly prototype and iterate - and do so without overhead, coordination or DevOps. KubeFox distills deployments to unique components only and shapes traffic at runtime. That’s a mouthful but what it means is that KubeFox can support multiple versions of an app with a minimum number of Pods. Let’s start at the beginning. KubeFox works from the repository outward. Developers don’t work through what has changed and how they’re going to deploy - they simply publish the app. KubeFox inspects the repo, evaluates what has changed (based upon commits), and builds and deploys only those containers that are unique to the cluster. For example, a developer could modify 3 components of a 20-component app, redeploy, and KubeFox would deploy only the 3 components that changed (this is what we call deployment distillation). Both versions (or deployments) are accessible. This is achieved through an event-driven architecture with a broker running as a DaemonSet. Genesis events (origin events like inbound HTTP requests) have metadata associated with them that the broker evaluates at component-to-component transitions, and routes to the component associated with that version of the application. Another core KubeFox concept is the notion of Virtual Environments (VEs). You can think of VEs as virtual wrappers around the components composing a specific version of an application. VEs enable developers to exercise different versions of an app with simple query parameters and subpaths, or KubeFox releases. For instance, a developer could rapidly iterate on a prototype by deploying modifications to their own VE, and compare and contrast those changes side-by-side - without redeploying all components composing that app and while sharing unchanged components with other developers or teams. There could be a number of teams and developers sharing the cluster; to each it appears as though they are operating in independent sandboxes. KubeFox’s architecture enables it to provide some capabilities – security and telemetry – intrinsically. By virtue of building an application with KubeFox, zero trust is built in. Today we’re using the Kubernetes SAT for verification, that will be expanded in the future. Telemetry is also part of the picture. And the telemetry can be specific to a version, so traces associated for a shared components would be broken out by version. We would greatly appreciate your feedback. XigXog’s mantra is “Kubernetes Simplified” and if we've missed the mark somewhere, we’d like to hear about it. KubeFox runs on any k8s cluster (note: update pending for Apple silicon). We have a Quickstart tutorial and a KubeFox-with-Hasura tutorial. Both are very approachable (and if they’re not, we’d like to hear about that, too). Why KubeFox exists… We (my co-founder John and I) are big believers in Kubernetes, but at our last company, we faced the standard challenges of coordinating resource provisioning to support teams and individual engineers, and the folding together of independent efforts at integration time. A common thread was the necessity and degree of DevOps involvement, how some of the DevOps work had to be handled by the engineering teams themselves and how much time all of this subtracted from the progression of the actual application. After we left the company, we wondered if it could be simplified and how we’d go about it, and KubeFox was born (I make it sound like it was an hour discussion – this occurred over several months). We’ve had a number of internal discussions regarding architecture, scope etc. But one thing that was never in question is our desire for the product to be open source. To that end, we would welcome your involvement with KubeFox. Last but not least, we’d appreciate any feedback you may have. Please let us know what you think!

Share card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: apple, using, open · Missing: mac, agents, macos
88%88% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Strong signals: created, para · Missing: supports, reddit linkedin, podcasting
81%81% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: exist, lua, open source · Missing: https docs, excited, just released
58%58% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: month, para · Missing: mobile apps, ios, personal
46%46% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
20%20% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
15%15% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Re
Rebuno - An open-source runtime for production agents66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Rebuno - An open-source runtime for production agents

Hacker News3
Op
Open-Source Virtual Passkey Manager69%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open-Source Virtual Passkey Manager

Hacker News2
Ch
Chakra – An open source WASM runtime in Rust63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Chakra – An open source WASM runtime in Rust

Hacker News2
Me
Meet Annie – Open Source Texting Virtual Assistant57%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Meet Annie – Open Source Texting Virtual Assistant

Hacker News2
Sl
SlideSelection, an Open Source Hooper Selection Implementation47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

SlideSelection, an Open Source Hooper Selection Implementation

Hacker News4
Pi
Piki is now open source73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Piki is now open source

Hacker News2
Op
Open Source CNC Beehive With Arduino and Sensors58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open Source CNC Beehive With Arduino and Sensors

Hacker News1
An
An Open-Source Intro to WebApps Curriculum72%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

An Open-Source Intro to WebApps Curriculum

Hacker News12
An
An Open-Source Resource for Combating Burnout52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

An Open-Source Resource for Combating Burnout

Hacker News1
Po
Poll is now open-source58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Poll is now open-source

Hacker News1