mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 17:30:00 +00:00
GCI: Enable logs for upstart jobs
This commit is contained in:
parent
9796900306
commit
45baf1e7cf
@ -1,4 +1,4 @@
|
|||||||
From nobody Thu Mar 10 10:33:00 2016
|
From nobody Thu May 13 20:33:00 2016
|
||||||
Content-Type: multipart/mixed; boundary="===================================="
|
Content-Type: multipart/mixed; boundary="===================================="
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
|
|
||||||
@ -15,6 +15,7 @@ description "Download and install k8s binaries and configurations"
|
|||||||
start on cloud-config
|
start on cloud-config
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
@ -29,6 +30,7 @@ script
|
|||||||
. /etc/kube-env
|
. /etc/kube-env
|
||||||
echo "Install kube master binary and configuration files"
|
echo "Install kube master binary and configuration files"
|
||||||
install_kube_binary_config
|
install_kube_binary_config
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
--====================================
|
--====================================
|
||||||
@ -44,6 +46,7 @@ description "Prepare kube master environment"
|
|||||||
start on stopped kube-install-master
|
start on stopped kube-install-master
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
@ -64,6 +67,7 @@ script
|
|||||||
echo "Assemble kubelet command line"
|
echo "Assemble kubelet command line"
|
||||||
# Kubelet command flags will be written in /etc/default/kubelet
|
# Kubelet command flags will be written in /etc/default/kubelet
|
||||||
assemble_kubelet_flags
|
assemble_kubelet_flags
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
--====================================
|
--====================================
|
||||||
@ -79,11 +83,13 @@ description "Install packages needed to run kubernetes"
|
|||||||
start on stopped kube-install-master
|
start on stopped kube-install-master
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
. /etc/kube-configure-helper.sh
|
. /etc/kube-configure-helper.sh
|
||||||
install_critical_packages
|
install_critical_packages
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
--====================================
|
--====================================
|
||||||
@ -99,11 +105,13 @@ description "Install additional packages used by kubernetes"
|
|||||||
start on stopped kube-install-packages
|
start on stopped kube-install-packages
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
. /etc/kube-configure-helper.sh
|
. /etc/kube-configure-helper.sh
|
||||||
install_additional_packages
|
install_additional_packages
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
--====================================
|
--====================================
|
||||||
@ -121,12 +129,14 @@ start on stopped kube-install-packages and stopped kube-env
|
|||||||
respawn
|
respawn
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
echo "Start kubelet upstart job"
|
echo "Start kubelet upstart job"
|
||||||
. /etc/default/kubelet
|
. /etc/default/kubelet
|
||||||
/usr/bin/kubelet ${KUBELET_OPTS} 1>>/var/log/kubelet.log 2>&1
|
/usr/bin/kubelet ${KUBELET_OPTS} 1>>/var/log/kubelet.log 2>&1
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
# Wait for 10s to start kubelet again.
|
# Wait for 10s to start kubelet again.
|
||||||
@ -145,12 +155,14 @@ description "Restart docker daemon"
|
|||||||
start on started kubelet
|
start on started kubelet
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
. /etc/kube-configure-helper.sh
|
. /etc/kube-configure-helper.sh
|
||||||
. /etc/kube-env
|
. /etc/kube-env
|
||||||
restart_docker_daemon
|
restart_docker_daemon
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
--====================================
|
--====================================
|
||||||
@ -166,6 +178,7 @@ description "Start kube-master components and addons pods"
|
|||||||
start on stopped kube-docker
|
start on stopped kube-docker
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
@ -178,6 +191,7 @@ script
|
|||||||
start_kube_controller_manager
|
start_kube_controller_manager
|
||||||
start_kube_scheduler
|
start_kube_scheduler
|
||||||
start_kube_addons
|
start_kube_addons
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
--====================================
|
--====================================
|
||||||
@ -195,6 +209,7 @@ start on stopped kube-docker
|
|||||||
respawn
|
respawn
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
@ -204,6 +219,7 @@ script
|
|||||||
. /etc/kube-configure-helper.sh
|
. /etc/kube-configure-helper.sh
|
||||||
. /etc/kube-env
|
. /etc/kube-env
|
||||||
health_monitoring
|
health_monitoring
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
# Wait for 10s to start it again.
|
# Wait for 10s to start it again.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From nobody Thu Mar 10 10:33:00 2016
|
From nobody Thu May 13 20:33:00 2016
|
||||||
Content-Type: multipart/mixed; boundary="===================================="
|
Content-Type: multipart/mixed; boundary="===================================="
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
|
|
||||||
@ -15,6 +15,7 @@ description "Download and install k8s binaries and configurations"
|
|||||||
start on cloud-config
|
start on cloud-config
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
@ -29,6 +30,7 @@ script
|
|||||||
. /etc/kube-env
|
. /etc/kube-env
|
||||||
echo "Install kube nodes binary and configuration files"
|
echo "Install kube nodes binary and configuration files"
|
||||||
install_kube_binary_config
|
install_kube_binary_config
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
--====================================
|
--====================================
|
||||||
@ -44,6 +46,7 @@ description "Prepare kube node environment"
|
|||||||
start on stopped kube-install-node
|
start on stopped kube-install-node
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
@ -62,6 +65,7 @@ script
|
|||||||
echo "Assemble kubelet command line"
|
echo "Assemble kubelet command line"
|
||||||
# Kubelet command flags will be in /etc/default/kubelet
|
# Kubelet command flags will be in /etc/default/kubelet
|
||||||
assemble_kubelet_flags
|
assemble_kubelet_flags
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
--====================================
|
--====================================
|
||||||
@ -77,11 +81,13 @@ description "Install packages needed to run kubernetes"
|
|||||||
start on stopped kube-install-node
|
start on stopped kube-install-node
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
. /etc/kube-configure-helper.sh
|
. /etc/kube-configure-helper.sh
|
||||||
install_critical_packages
|
install_critical_packages
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
--====================================
|
--====================================
|
||||||
@ -97,11 +103,13 @@ description "Install additional packages used by kubernetes"
|
|||||||
start on stopped kube-install-packages
|
start on stopped kube-install-packages
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
. /etc/kube-configure-helper.sh
|
. /etc/kube-configure-helper.sh
|
||||||
install_additional_packages
|
install_additional_packages
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
--====================================
|
--====================================
|
||||||
@ -119,12 +127,14 @@ start on stopped kube-install-packages and stopped kube-env
|
|||||||
respawn
|
respawn
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
echo "Start kubelet upstart job"
|
echo "Start kubelet upstart job"
|
||||||
. /etc/default/kubelet
|
. /etc/default/kubelet
|
||||||
/usr/bin/kubelet ${KUBELET_OPTS} 1>>/var/log/kubelet.log 2>&1
|
/usr/bin/kubelet ${KUBELET_OPTS} 1>>/var/log/kubelet.log 2>&1
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
# Wait for 10s to start kubelet again.
|
# Wait for 10s to start kubelet again.
|
||||||
@ -143,12 +153,14 @@ description "Restart docker daemon"
|
|||||||
start on started kubelet
|
start on started kubelet
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
. /etc/kube-configure-helper.sh
|
. /etc/kube-configure-helper.sh
|
||||||
. /etc/kube-env
|
. /etc/kube-env
|
||||||
restart_docker_daemon
|
restart_docker_daemon
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
--====================================
|
--====================================
|
||||||
@ -164,6 +176,7 @@ description "Start kube-proxy static pod"
|
|||||||
start on stopped kube-docker
|
start on stopped kube-docker
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
@ -207,6 +220,7 @@ script
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
mv -f ${tmp_file} /etc/kubernetes/manifests/
|
mv -f ${tmp_file} /etc/kubernetes/manifests/
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
--====================================
|
--====================================
|
||||||
@ -222,6 +236,7 @@ description "Install kubelet add-on manifest files"
|
|||||||
start on stopped kube-docker
|
start on stopped kube-docker
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
|
|
||||||
@ -233,6 +248,7 @@ script
|
|||||||
if [ "${ENABLE_CLUSTER_REGISTRY:-}" = "true" ]; then
|
if [ "${ENABLE_CLUSTER_REGISTRY:-}" = "true" ]; then
|
||||||
cp /home/kubernetes/kube-manifests/kubernetes/kube-registry-proxy.yaml /etc/kubernetes/manifests/
|
cp /home/kubernetes/kube-manifests/kubernetes/kube-registry-proxy.yaml /etc/kubernetes/manifests/
|
||||||
fi
|
fi
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
--====================================
|
--====================================
|
||||||
@ -248,6 +264,7 @@ start on stopped kube-docker
|
|||||||
respawn
|
respawn
|
||||||
|
|
||||||
script
|
script
|
||||||
|
{
|
||||||
set -o nounset
|
set -o nounset
|
||||||
set -o errexit
|
set -o errexit
|
||||||
|
|
||||||
@ -257,6 +274,7 @@ script
|
|||||||
. /etc/kube-configure-helper.sh
|
. /etc/kube-configure-helper.sh
|
||||||
. /etc/kube-env
|
. /etc/kube-env
|
||||||
health_monitoring
|
health_monitoring
|
||||||
|
} 2>&1 | logger --priority daemon.info -t ${UPSTART_JOB}
|
||||||
end script
|
end script
|
||||||
|
|
||||||
# Wait for 10s to start it again.
|
# Wait for 10s to start it again.
|
||||||
|
Loading…
Reference in New Issue
Block a user