k8s.io/kubernetes@v1.29.3/test/kubemark/resources/cluster-autoscaler_template.json (about) 1 { 2 "kind": "Pod", 3 "apiVersion": "v1", 4 "metadata": { 5 "name": "cluster-autoscaler", 6 "namespace": "kubemark", 7 "labels": { 8 "tier": "cluster-management", 9 "component": "cluster-autoscaler" 10 } 11 }, 12 "spec": { 13 "hostNetwork": true, 14 "containers": [ 15 { 16 "name": "cluster-autoscaler", 17 "image": "registry.k8s.io/cluster-autoscaler:v1.0.0", 18 "command": [ 19 "./run.sh", 20 "--kubernetes=https://{{master_ip}}:443?inClusterConfig=0&useServiceAccount=0&auth=/kubeconfig/cluster_autoscaler.kubeconfig", 21 "--v=4", 22 "--logtostderr=true", 23 "--write-status-configmap=true", 24 "--cloud-provider=kubemark", 25 "--nodes={{kubemark_autoscaler_min_nodes}}:{{kubemark_autoscaler_max_nodes}}:{{kubemark_autoscaler_mig_name}}" 26 ], 27 "env": [ 28 { 29 "name": "LOG_OUTPUT", 30 "value": "/var/log/cluster-autoscaler.log" 31 } 32 ], 33 "resources": { 34 "requests": { 35 "cpu": "10m", 36 "memory": "300Mi" 37 } 38 }, 39 "volumeMounts": [ 40 {"name": "cloudconfigmount","mountPath": "/etc/gce.conf", "readOnly": true}, 41 { 42 "name": "ssl-certs", 43 "readOnly": true, 44 "mountPath": "/etc/ssl/certs" 45 }, 46 { 47 "name": "usrsharecacerts", 48 "readOnly": true, 49 "mountPath": "/usr/share/ca-certificates" 50 }, 51 { 52 "name": "logdir", 53 "mountPath": "/var/log", 54 "readOnly": false 55 }, 56 { 57 "name": "kubeconfig-volume", 58 "mountPath": "/kubeconfig" 59 } 60 ], 61 "terminationMessagePath": "/dev/termination-log", 62 "imagePullPolicy": "Always" 63 } 64 ], 65 "volumes": [ 66 {"name": "cloudconfigmount","hostPath": {"path": "/etc/gce.conf"}}, 67 { 68 "name": "ssl-certs", 69 "hostPath": { 70 "path": "/etc/ssl/certs" 71 } 72 }, 73 { 74 "name": "usrsharecacerts", 75 "hostPath": { 76 "path": "/usr/share/ca-certificates" 77 } 78 }, 79 { 80 "name": "logdir", 81 "hostPath": { 82 "path": "/var/log" 83 } 84 }, 85 { 86 "name": "kubeconfig-volume", 87 "secret": { 88 "secretName": "kubeconfig" 89 } 90 } 91 ], 92 "restartPolicy": "Always" 93 } 94 }