diff --git a/cluster/gce/gci/configure-helper.sh b/cluster/gce/gci/configure-helper.sh index 12804e0bd87..47e287089a9 100644 --- a/cluster/gce/gci/configure-helper.sh +++ b/cluster/gce/gci/configure-helper.sh @@ -25,6 +25,13 @@ set -o errexit set -o nounset set -o pipefail +function setup-os-params { + # Reset core_pattern. On GCI, the default core_pattern pipes the core dumps to + # /sbin/crash_reporter which is more restrictive in saving crash dumps. So for + # now, set a generic core_pattern that users can work with. + echo "core.%e.%p.%t" > /proc/sys/kernel/core_pattern +} + function config-ip-firewall { echo "Configuring IP firewall rules" # The GCI image has host firewall which drop most inbound/forwarded packets. @@ -1182,6 +1189,7 @@ if [[ -n "${KUBE_USER:-}" ]]; then fi fi +setup-os-params config-ip-firewall create-dirs setup-kubelet-dir