Mount hollow-node logs to parent node hostpath

This commit is contained in:
Wojciech Tyczynski 2016-06-07 15:52:09 +02:00
parent 7476d97781
commit 770bd6b7a4

View File

@ -25,6 +25,12 @@
"secret": { "secret": {
"secretName": "kubeconfig" "secretName": "kubeconfig"
} }
},
{
"name": "logs-volume",
"hostPath": {
"path": "/var/logs"
}
} }
], ],
"containers": [ "containers": [
@ -45,20 +51,29 @@
"key": "content.type" "key": "content.type"
} }
} }
},
{
"name": "MY_POD_NAME",
"valueFrom": {
"fieldRef": {
"fieldPath": "metadata.name"
}
}
} }
], ],
"command": [ "command": [
"./kubemark.sh" "/bin/sh",
], "-c",
"args": [ "./kubemark.sh --morph=kubelet $(CONTENT_TYPE) --v=2 1>>/var/logs/kubelet_$(MY_POD_NAME).log 2>&1"
"--v=3",
"--morph=kubelet",
"$(CONTENT_TYPE)"
], ],
"volumeMounts": [ "volumeMounts": [
{ {
"name": "kubeconfig-volume", "name": "kubeconfig-volume",
"mountPath": "/kubeconfig" "mountPath": "/kubeconfig"
},
{
"name": "logs-volume",
"mountPath": "/var/logs"
} }
], ],
"resources": { "resources": {
@ -81,20 +96,29 @@
"key": "content.type" "key": "content.type"
} }
} }
},
{
"name": "MY_POD_NAME",
"valueFrom": {
"fieldRef": {
"fieldPath": "metadata.name"
}
}
} }
], ],
"command": [ "command": [
"./kubemark.sh" "/bin/sh",
], "-c",
"args": [ "./kubemark.sh --morph=proxy $(CONTENT_TYPE) --v=2 1>>/var/logs/kube_proxy_$(MY_POD_NAME).log 2>&1"
"--v=3",
"--morph=proxy",
"$(CONTENT_TYPE)"
], ],
"volumeMounts": [ "volumeMounts": [
{ {
"name": "kubeconfig-volume", "name": "kubeconfig-volume",
"mountPath": "/kubeconfig" "mountPath": "/kubeconfig"
},
{
"name": "logs-volume",
"mountPath": "/var/logs"
} }
], ],
"resources": { "resources": {