Skip to content

Comments

feat(redroid): add Android 11 and 13 emulators#4358

Merged
kashalls merged 2 commits intowaifulabs:mainfrom
gavinmcfall:feat/redroid-android-emulators
Jan 10, 2026
Merged

feat(redroid): add Android 11 and 13 emulators#4358
kashalls merged 2 commits intowaifulabs:mainfrom
gavinmcfall:feat/redroid-android-emulators

Conversation

@gavinmcfall
Copy link
Contributor

@gavinmcfall gavinmcfall commented Jan 10, 2026

Summary

  • Add Redroid-based Android 11 and 13 emulators for ARM64 nodes
  • LoadBalancer service for direct ADB access on port 5555
  • Replicas set to 0 by default (scale up when needed)

Requirements

  • ARM64 node with binder and ashmem kernel modules
  • Privileged container support

Usage

kubectl scale deploy/android-11 -n redroid --replicas=1
adb connect <loadbalancer-ip>:5555

Add Redroid-based Android emulators for ARM64 nodes:
- Android 11 (redroid/redroid:11.0.0-latest)
- Android 13 (redroid/redroid:13.0.0-latest)

Features:
- Runs on ARM64 nodes via nodeSelector and tolerations
- LoadBalancer service for direct ADB access on port 5555
- Replicas set to 0 by default (scale up when needed)
- Privileged container for Android kernel features

Requirements:
- ARM64 node with binder and ashmem kernel modules
- Privileged container support

Usage:
  kubectl scale deploy/android-11 -n redroid --replicas=1
  adb connect <loadbalancer-ip>:5555

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@gavinmcfall gavinmcfall requested a review from kashalls as a code owner January 10, 2026 19:59
Services will be exposed via Tailscale operator with hostnames:
- redroid-android-11
- redroid-android-13
@kashalls kashalls merged commit 6a1d968 into waifulabs:main Jan 10, 2026
3 checks passed
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.

2 participants