...

Text file src/k8s.io/kubernetes/test/kubemark/resources/heapster_template.json

Documentation: k8s.io/kubernetes/test/kubemark/resources

     1{
     2	"kind": "ReplicationController",
     3	"apiVersion": "v1",
     4	"metadata": {
     5		"name": "heapster-v1.3.0",
     6		"labels": {
     7			"k8s-app": "heapster",
     8			"version": "v1.3.0"
     9		}
    10	},
    11	"spec": {
    12		"replicas": 1,
    13		"selector": {
    14			"k8s-app": "heapster",
    15			"version": "v1.3.0"
    16		},
    17		"template": {
    18			"metadata": {
    19				"labels": {
    20					"k8s-app": "heapster",
    21					"version": "v1.3.0"
    22				}
    23			},
    24			"spec": {
    25				"volumes": [
    26					{
    27						"name": "kubeconfig-volume",
    28						"secret": {
    29							"secretName": "kubeconfig"
    30						}
    31					}
    32				],
    33				"containers": [
    34				{
    35					"name": "heapster",
    36					"image": "registry.k8s.io/heapster:v1.3.0",
    37					"resources": {
    38						"requests": {
    39							"cpu": "{{METRICS_CPU}}m",
    40							"memory": "{{METRICS_MEM}}Mi"
    41						}
    42					},
    43					"command": [
    44						"/heapster"
    45					],
    46					"args": [
    47						"--source=kubernetes:https://{{MASTER_IP}}:443?inClusterConfig=0&useServiceAccount=0&auth=/kubeconfig/heapster.kubeconfig"
    48					],
    49					"volumeMounts": [
    50						{
    51							"name": "kubeconfig-volume",
    52							"mountPath": "/kubeconfig"
    53						}
    54					]
    55				},
    56				{
    57					"name": "eventer",
    58					"image": "registry.k8s.io/heapster:v1.3.0",
    59					"resources": {
    60						"requests": {
    61							"memory": "{{EVENTER_MEM}}Ki"
    62						}
    63					},
    64					"command": [
    65						"/eventer"
    66					],
    67					"args": [
    68						"--source=kubernetes:https://{{MASTER_IP}}:443?inClusterConfig=0&useServiceAccount=0&auth=/kubeconfig/heapster.kubeconfig"
    69					],
    70					"volumeMounts": [
    71						{
    72							"name": "kubeconfig-volume",
    73							"mountPath": "/kubeconfig"
    74						}
    75					]
    76
    77				}]
    78			}
    79		}
    80	}
    81}
    82

View as plain text