From 98203b32b7f7eae847306e8d1849aab1d0062127 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Fri, 1 Jun 2018 17:12:43 +0200 Subject: make shutdown of kubernetes pods faster --- templates/default/kubernetes/flumotion-manager-deploy.yml.j2 | 1 + templates/default/kubernetes/flumotion-worker-deploy.yml.j2 | 1 + templates/default/kubernetes/nginx-streamer-deploy.yml.j2 | 1 + templates/default/kubernetes/onionbalance-deploy.yml.j2 | 1 + templates/default/kubernetes/sfive-deploy.yml.j2 | 1 + templates/default/kubernetes/stream-lb-deploy.yml.j2 | 1 + templates/default/kubernetes/stream-site-deploy.yml.j2 | 1 + 7 files changed, 7 insertions(+) diff --git a/templates/default/kubernetes/flumotion-manager-deploy.yml.j2 b/templates/default/kubernetes/flumotion-manager-deploy.yml.j2 index e676f28..c70454a 100644 --- a/templates/default/kubernetes/flumotion-manager-deploy.yml.j2 +++ b/templates/default/kubernetes/flumotion-manager-deploy.yml.j2 @@ -25,6 +25,7 @@ spec: securityContext: runAsUser: 998 fsGroup: 998 + terminationGracePeriodSeconds: 0 containers: - name: flumotion image: spreadspace/flumotion:manager-{{ desc.globals.deployment.parameter.flumotion_image_version }} diff --git a/templates/default/kubernetes/flumotion-worker-deploy.yml.j2 b/templates/default/kubernetes/flumotion-worker-deploy.yml.j2 index f7be807..f369e25 100644 --- a/templates/default/kubernetes/flumotion-worker-deploy.yml.j2 +++ b/templates/default/kubernetes/flumotion-worker-deploy.yml.j2 @@ -28,6 +28,7 @@ spec: securityContext: runAsUser: 998 fsGroup: 998 + terminationGracePeriodSeconds: 0 %% if 'record' in deploy.worker.flags initContainers: %% for record_name in deploy.worker.flags.record diff --git a/templates/default/kubernetes/nginx-streamer-deploy.yml.j2 b/templates/default/kubernetes/nginx-streamer-deploy.yml.j2 index 6083cd3..0416ba8 100644 --- a/templates/default/kubernetes/nginx-streamer-deploy.yml.j2 +++ b/templates/default/kubernetes/nginx-streamer-deploy.yml.j2 @@ -28,6 +28,7 @@ spec: securityContext: runAsUser: 998 fsGroup: 998 + terminationGracePeriodSeconds: 0 containers: - name: nginx image: spreadspace/nginx-streaming:{{ desc.globals.deployment.parameter.nginx_image_version }} diff --git a/templates/default/kubernetes/onionbalance-deploy.yml.j2 b/templates/default/kubernetes/onionbalance-deploy.yml.j2 index 0ec8151..4006085 100644 --- a/templates/default/kubernetes/onionbalance-deploy.yml.j2 +++ b/templates/default/kubernetes/onionbalance-deploy.yml.j2 @@ -23,6 +23,7 @@ spec: securityContext: runAsUser: 998 fsGroup: 998 + terminationGracePeriodSeconds: 0 initContainers: - name: prepare-onion-lib image: busybox diff --git a/templates/default/kubernetes/sfive-deploy.yml.j2 b/templates/default/kubernetes/sfive-deploy.yml.j2 index 9ffd93a..ec0cbf7 100644 --- a/templates/default/kubernetes/sfive-deploy.yml.j2 +++ b/templates/default/kubernetes/sfive-deploy.yml.j2 @@ -31,6 +31,7 @@ spec: fsGroup: 998 hostNetwork: true dnsPolicy: ClusterFirstWithHostNet + terminationGracePeriodSeconds: 0 initContainers: - name: prepare-hub-data image: busybox diff --git a/templates/default/kubernetes/stream-lb-deploy.yml.j2 b/templates/default/kubernetes/stream-lb-deploy.yml.j2 index 8f33247..77b5ec5 100644 --- a/templates/default/kubernetes/stream-lb-deploy.yml.j2 +++ b/templates/default/kubernetes/stream-lb-deploy.yml.j2 @@ -30,6 +30,7 @@ spec: fsGroup: 998 hostNetwork: true dnsPolicy: ClusterFirstWithHostNet + terminationGracePeriodSeconds: 0 initContainers: - name: copy-certificates image: busybox diff --git a/templates/default/kubernetes/stream-site-deploy.yml.j2 b/templates/default/kubernetes/stream-site-deploy.yml.j2 index e5ba29b..6a61e40 100644 --- a/templates/default/kubernetes/stream-site-deploy.yml.j2 +++ b/templates/default/kubernetes/stream-site-deploy.yml.j2 @@ -28,6 +28,7 @@ spec: securityContext: runAsUser: 998 fsGroup: 998 + terminationGracePeriodSeconds: 0 containers: - name: nginx image: spreadspace/nginx-streaming:{{ desc.globals.deployment.parameter.nginx_image_version }} -- cgit v1.2.3