synchronization
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -e -x
|
||||
|
||||
backup_dir="/etc/kubernetes/manifests-backup"
|
||||
|
||||
public::common::log() {
|
||||
echo $(date +"[%Y%m%d %H:%M:%S]: ") $1
|
||||
}
|
||||
|
||||
public::evict::gpu-device-plugin() {
|
||||
dir=/etc/kubernetes/manifests/
|
||||
|
||||
if [ -f /etc/kubernetes/manifests/nvidia-device-plugin.yml ]; then
|
||||
backup_dir="/etc/kubernetes/manifests-backup/"
|
||||
mkdir -p $backup_dir
|
||||
mv /etc/kubernetes/manifests/nvidia-device-plugin.yml $backup_dir
|
||||
else
|
||||
public::common::log "Skip removing nvidia-device-plugin.yml, because it doesn't exist."
|
||||
fi
|
||||
}
|
||||
|
||||
main() {
|
||||
|
||||
public::evict::gpu-device-plugin
|
||||
|
||||
touch /ready
|
||||
while sleep 3600; do :; done
|
||||
}
|
||||
|
||||
main "$@"
|
Reference in New Issue
Block a user