--- apiVersion: apps/v1 kind: Deployment metadata: name: coturn-autoscale spec: replicas: 1 strategy: type: RollingUpdate rollingUpdate: maxSurge: 1 maxUnavailable: 0 selector: matchLabels: app: coturn-autoscale template: metadata: labels: app: coturn-autoscale spec: containers: - name: coturn-autoscale image: {{linode_autoscaler_image}} ####### CHANGE THIS TO YOUR ACTUAL DOCKER IMAGE env: - name: LINODE_PERSONAL_ACCCESS_TOKEN value: "a821bb97039cbd8b259e19ef9f7ea7a4e295a7399e00709fc27cad2b1f3742f4" # valueFrom: # secretKeyRef: # name: linode-personal-access-token-k8s-autoscaler ####### LINODE PERSONAL ACCESS TOKEN SECRET # key: token - name: LINODE_LKE_CLUSTER_ID value: "35025" - name: LINODE_LKE_CLUSTER_POOL_ID value: "53760" - name: AUTOSCALE_TRIGGER value: "cpu" - name: AUTOSCALE_TRIGGER_TYPE value: "used" - name: AUTOSCALE_UP_PERCENTAGE value: "60" - name: AUTOSCALE_DOWN_PERCENTAGE value: "30" - name: AUTOSCALE_QUERY_INTERVAL value: "10" - name: AUTOSCALE_THRESHOLD_COUNT value: "3" - name: AUTOSCALE_NUMBER_OF_NODES value: "1" - name: AUTOSCALE_WAIT_TIME_AFTER_SCALING value: "180" - name: LINODE_LKE_CLUSTER_POOL_MINIMUM_NODES value: "3" resources: requests: memory: 32Mi limits: memory: 32Mi