Fix kubernetes systemd service templates

There are cases where systemd fails to restart kubernetes services.
This change fixes that by inceasing the restart interval in the
service templates.

Change-Id: I305644a78cee80db43b561e71a532feb414d8322
story: 2006265
task: 35956
This commit is contained in:
Theodoros Tsioutsias 2019-07-23 14:22:25 +00:00
parent a70341e278
commit 810e81195e
6 changed files with 19 additions and 7 deletions

View File

@ -4,8 +4,10 @@ Description=Heat Container Agent system image
[Service] [Service]
ExecStart=$EXEC_START ExecStart=$EXEC_START
ExecStop=$EXEC_STOP ExecStop=$EXEC_STOP
Restart=on-failure
WorkingDirectory=$DESTDIR WorkingDirectory=$DESTDIR
Restart=always
StartLimitInterval=0
RestartSec=10
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target

View File

@ -5,8 +5,10 @@ After=network-online.target
[Service] [Service]
ExecStart=$EXEC_START ExecStart=$EXEC_START
ExecStop=$EXEC_STOP ExecStop=$EXEC_STOP
Restart=on-failure
WorkingDirectory=$DESTDIR WorkingDirectory=$DESTDIR
Restart=always
StartLimitInterval=0
RestartSec=10
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target

View File

@ -4,8 +4,10 @@ Description=kubernetes-controller-manager
[Service] [Service]
ExecStart=$EXEC_START ExecStart=$EXEC_START
ExecStop=$EXEC_STOP ExecStop=$EXEC_STOP
Restart=on-failure
WorkingDirectory=$DESTDIR WorkingDirectory=$DESTDIR
Restart=always
StartLimitInterval=0
RestartSec=10
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target

View File

@ -5,8 +5,10 @@ After=docker.service
[Service] [Service]
ExecStart=$EXEC_START ExecStart=$EXEC_START
ExecStop=$EXEC_STOP ExecStop=$EXEC_STOP
Restart=on-failure
WorkingDirectory=$DESTDIR WorkingDirectory=$DESTDIR
Restart=always
StartLimitInterval=0
RestartSec=10
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target

View File

@ -4,8 +4,10 @@ Description=kubernetes-proxy
[Service] [Service]
ExecStart=$EXEC_START ExecStart=$EXEC_START
ExecStop=$EXEC_STOP ExecStop=$EXEC_STOP
Restart=on-failure
WorkingDirectory=$DESTDIR WorkingDirectory=$DESTDIR
Restart=always
StartLimitInterval=0
RestartSec=10
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target

View File

@ -4,8 +4,10 @@ Description=kubernetes-scheduler
[Service] [Service]
ExecStart=$EXEC_START ExecStart=$EXEC_START
ExecStop=$EXEC_STOP ExecStop=$EXEC_STOP
Restart=on-failure
WorkingDirectory=$DESTDIR WorkingDirectory=$DESTDIR
Restart=always
StartLimitInterval=0
RestartSec=10
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target