Referenece Repo to deploy Unreal Pixel Streaming on AKS
./docker-build.sh
az group create --name pixel_group --location eastus
az aks create -g pixel_group -n uepixelstrm --enable-managed-identity --node-count 1 --enable-addons monitoring --enable-msi-auth-for-monitoring --generate-ssh-keys
az aks nodepool add \
--resource-group pixel_group \
--cluster-name uepixelstrm \
--name gpunp \
--node-count 1 \
--node-vm-size Standard_NC12_Promo \
--node-taints sku=gpu:NoSchedule \
--aks-custom-headers UseGPUDedicatedVHD=true \
--node-osdisk-size 250 \
--mode User
az aks nodepool add \
--resource-group pixel_group \
--cluster-name uepixelstrm \
--name turnp \
--node-count 1 \
--node-vm-size Standard_F8s_v2 \
--node-taints sku=turn:NoSchedule \
--node-osdisk-size 250 \
--mode User \
--enable-node-public-ip
kubectl apply -f aks-deploy.yaml
This is reference implementation for autoscaling of signalling servers based on number of connected players.
kubectl run --image=bitnami/redis:latest --env="ALLOW_EMPTY_PASSWORD=yes" redis
kubectl expose pod redis --port=6379 --target-port=6379
kubectl apply -f aks-deploy-autoscale.yaml
© 2004-2022, Epic Games, Inc. Unreal and its logo are Epic’s trademarks or registered trademarks in the US and elsewhere.