UNPKG

lightweight-browser-load-tester

Version:

A lightweight load testing tool using real browsers for streaming applications with DRM support

53 lines 1.56 kB
apiVersion: apps/v1 kind: Deployment metadata: name: load-tester spec: replicas: 2 template: spec: serviceAccountName: load-tester-sa nodeSelector: kubernetes.io/arch: amd64 node.kubernetes.io/instance-type: Standard_D4s_v3 # Compute optimized instances tolerations: - key: "load-testing" operator: "Equal" value: "true" effect: "NoSchedule" affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 podAffinityTerm: labelSelector: matchExpressions: - key: app operator: In values: - load-tester topologyKey: kubernetes.io/hostname containers: - name: load-tester resources: requests: memory: "4Gi" cpu: "2000m" limits: memory: "16Gi" cpu: "8000m" env: - name: NODE_ENV value: "production" - name: AZURE_SUBSCRIPTION_ID valueFrom: fieldRef: fieldPath: metadata.annotations['azure.workload.identity/subscription-id'] - name: AZURE_RESOURCE_GROUP valueFrom: fieldRef: fieldPath: metadata.annotations['azure.workload.identity/resource-group'] - name: AZURE_REGION valueFrom: fieldRef: fieldPath: metadata.annotations['topology.kubernetes.io/region']