Remove "pods/" prefix from the pod names returned by kubectl get pods.

Note that the result returned by kubectl get -o name has plural prefixes "pods".
This commit is contained in:
Madhusudan.C.S 2017-04-19 07:39:56 -07:00
parent d264cdf312
commit c2a8f0bae9

View File

@ -39,18 +39,18 @@ function dump_federation_pod_logs() {
fi fi
kubectl logs "${pod_name}" --namespace="${FEDERATION_NAMESPACE}" \ kubectl logs "${pod_name}" --namespace="${FEDERATION_NAMESPACE}" \
>"${OUTPUT_DIR}/${pod_name#pod/}.log" >"${OUTPUT_DIR}/${pod_name#pods/}.log"
done done
} }
# Dumps logs from all containers in an API server pod. # Dumps logs from all containers in an API server pod.
# Arguments: # Arguments:
# - the name of the API server pod, with a pod/ prefix. # - the name of the API server pod, with a pods/ prefix.
function dump_apiserver_pod_logs() { function dump_apiserver_pod_logs() {
local -r apiserver_pod_containers=(apiserver etcd) local -r apiserver_pod_containers=(apiserver etcd)
for container in ${apiserver_pod_containers[@]}; do for container in ${apiserver_pod_containers[@]}; do
kubectl logs "${1}" -c "${container}" --namespace="${FEDERATION_NAMESPACE}" \ kubectl logs "${1}" -c "${container}" --namespace="${FEDERATION_NAMESPACE}" \
>"${OUTPUT_DIR}/${1#pod/}-${container}.log" >"${OUTPUT_DIR}/${1#pods/}-${container}.log"
done done
} }
@ -66,7 +66,7 @@ function dump_dns_pod_logs() {
# it has three containers. # it has three containers.
for container in ${dns_pod_containers[@]}; do for container in ${dns_pod_containers[@]}; do
kubectl logs "${pod_name}" -c "${container}" --namespace=kube-system \ kubectl logs "${pod_name}" -c "${container}" --namespace=kube-system \
>"${OUTPUT_DIR}/${pod_name#pod/}-${container}.log" >"${OUTPUT_DIR}/${pod_name#pods/}-${container}.log"
done done
done done
} }