docs: add Feast feature store page to MLOps - #22
Open
tmvfb wants to merge 3 commits into
Open
Conversation
Documents the Feast integration that is moving from prokube#276 into prokube-neo (prokube-neo#29): an opt-in, self-service feature store. Users provision their own Redis online store, secret, and FeatureStore CR from their workspace namespace — no admin action beyond enabling the operator. - New page: mlops/feast.md — stores overview, setup (Redis CR, secret, FeatureStore CR), notebook workflow, the optional persistent-registry Istio workaround, isolation model, and troubleshooting - Linked from mlops/index.md's workflow table - Added to the sidebar under development only, since Feast has not shipped in a released version yet. This introduces a per-item `versions` filter on SidebarItem (mirrors the pattern used for other unreleased-only pages) so the 1.9 sidebar and nav are unaffected — 1.9 has no corresponding page and none was added. Rewritten for this site's structure and tone per AGENTS.md, not copied verbatim from the legacy prokube mkdocs pages.
hsteude
reviewed
Aug 6, 2026
hsteude
left a comment
Contributor
There was a problem hiding this comment.
Added 2 minor comments, will need to test it tho. And: do we still need the example PR if we have this?
| @@ -0,0 +1,192 @@ | |||
| # Feast Feature Store | |||
|
|
|||
| Feast manages reusable ML features for training and online inference. In prokube, each workspace provisions its own `FeatureStore`, Redis online store, and persistent volumes. | |||
|
|
||
| | Store | prokube default | | ||
| |---|---| | ||
| | Registry | SQLite on an operator-created PVC | |
Contributor
There was a problem hiding this comment.
@Korel : Can you challenge this? I remember you talking about postgres instead of pvc
| ### 1. Create Redis | ||
|
|
||
| ```bash | ||
| kubectl create secret generic redis-feast \ |
Contributor
There was a problem hiding this comment.
add ad comment saying that this also works comfortable from the ui (inkluding link to kubernetes secrets) :)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Documents Feast, the opt-in feature store integration that's moving from
prokube#276 into
prokube-neo#29. Users
provision their own Redis online store, secret, and
FeatureStoreCR fromtheir workspace namespace — no admin action beyond enabling the operator.
Changes
mlops/feast.md(development only): stores overview, setup steps(Redis CR, secret,
FeatureStoreCR), notebook workflow, the optionalpersistent-registry Istio workaround, isolation model, troubleshooting
mlops/index.md's workflow tablemlops/feast.htmladded to the sidebar scoped todevelopmentonly,since Feast has not shipped in a released version. This required adding a
per-item
versionsfilter toSidebarIteminconfig.mts— the1.9sidebar/nav is unaffected, and no
1.9page was added since one doesn'texist for the released version.
Rewritten for this site's structure/tone per
AGENTS.md, not copied verbatimfrom the legacy prokube mkdocs pages (
docs/docs/user_docs/feast.md,docs/docs/admin_docs/feast.md).Verification command
Confirmed
docs/.vitepress/dist/development/mlops/feast.htmlis generatedand no
1.9/mlops/feast.htmlexists.