Repository navigation
Add System Requirements to the README file in the root folder - #43
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
🟡 Changes recommended
The WSL2 example is invalid and leaves its Markdown code fence unclosed.
2 open findings
What changed in this PR
Adds local hardware guidance for running AKS samples with LocalStack.
Changes:
- Documents RAM, disk, and container usage.
- Adds WSL2 memory-management guidance.
| File | Description |
|---|---|
README.md |
Adds system requirements and WSL2 configuration guidance. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Added information about WSL2 memory management and configuration. Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
paolosalvatori
commented
Oct 14, 2026
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.

Motivation
This pull request fixes #36: the
READMEin the main folder doesn't mention hardware requirements yet.Fixes SMF-946
Changes
Add the following section to the
READMEin the main folder:System Requirements
Before running the samples, ensure your host machine meets the recommended resource allocations.
Resource Allocations
Baseline Container Footprint
A baseline deployment with 1 system node and 1 user node consumes approximately 3.3 GB of memory across containers:
Note
Additional Resource Overhead:
In addition to the base AKS cluster and LocalStack emulator, each specific sample variation can deploy additional Azure resources, services, and Kubernetes workloads. Ensure you account for extra memory and disk capacity based on the specific sample scenario you execute.
Windows / WSL2 Memory Footprint
On WSL2, process memory (
vmmemwsl) may appear to expand significantly (e.g., up to 18 GB). This is typically caused by Linux page caching (buff/cache) from unpacking container images rather than active process memory (free -h). Because WSL does not immediately return cached memory to Windows, it can look much heavier than it actually is. To restrict or reclaim WSL memory usage, configure your%USERPROFILE%\.wslconfig: