Skip to content

Initial multipod support - #2546

Merged
helsaawy merged 3 commits into
microsoft:mainfrom
helsaawy:gh-multipod
Nov 4, 2025
Merged

Initial multipod support#2546
helsaawy merged 3 commits into
microsoft:mainfrom
helsaawy:gh-multipod

Conversation

@helsaawy

Copy link
Copy Markdown
Contributor

Cherry-pick multipod commits, including both the annotations needed as well as gcs implementation.
Update code to also support tmpfs sandbox mounts for multipods

Abhishek Singh (Manifold) added 2 commits October 28, 2025 12:52
This is in continuation of the azcri changes https://msazure.visualstudio.com/ContainerPlatform/_git/azcri/pullrequest/12968264

- Add VirtualPodID, TenantSandboxID, and SkipPodNetworking annotations to pkg/annotations
- Update create.go to treat containers with VirtualPodID equal to container ID as sandboxes for networking to support separate Network namespace for each Pod in the UVM.

(cherry picked from commit c196086)
Signed-off-by: Hamza El-Saawy <hamzaelsaawy@microsoft.com>
Introduce cgroup changes and per pod mount changes to support multiple pod.

(cherry picked from commit 7170f3f)
Signed-off-by: Hamza El-Saawy <hamzaelsaawy@microsoft.com>
Remove unused functions `get(Sandbox|Standalone)(Hostname|Hosts|Resolv)Path`
and replace them with their `VirtualPodAware` counterparts to satisfy
linter. (The original functions are already replaced wholesale).

Expand multi-pod functionality to include tmpfs-backed sandbox mounts.

Signed-off-by: Hamza El-Saawy <hamzaelsaawy@microsoft.com>
@helsaawy
helsaawy marked this pull request as ready for review October 30, 2025 16:57
@helsaawy
helsaawy requested a review from a team as a code owner October 30, 2025 16:57
@helsaawy
helsaawy merged commit 15a6afe into microsoft:main Nov 4, 2025
17 checks passed
@helsaawy
helsaawy deleted the gh-multipod branch November 4, 2025 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants