You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DEIS_DEPLOY_BATCHES | the number of pods to bring up and take down sequentially during a scale (default: number of available nodes)
64
-
DEIS_DEPLOY_TIMEOUT | deploy timeout in seconds - there are 2 deploy methods, current (RC) and Deployments (see below) and this setting affects those a bit differently (default: 120)
65
-
DEIS_KUBERNETES_DEPLOYMENTS | if enabled, [Deployments][] is used to handle an application deploy instead of [ReplicationControllers][]. Any value is acceptable to enable [Deployments][]. (default: off)
64
+
DEIS_DEPLOY_TIMEOUT | deploy timeout in seconds per deploy batch (default: 120)
66
65
KUBERNETES_DEPLOYMENTS_REVISION_HISTORY_LIMIT | how many [revisions][kubernetes-deployment-revision] Kubernetes keeps around of a given Deployment (default: all revisions)
67
66
68
67
### Deploy Timeout
@@ -88,17 +87,17 @@ Additionally the timeout system accounts for slow image pulls by adding an addit
88
87
89
88
### Deployments
90
89
91
-
When `DEIS_KUBERNETES_DEPLOYMENTS=1` is set on an application then Deis Workflow will use [Deployments][]internally instead of [ReplicationControllers][].
90
+
Workflow uses [Deployments][]for deploys. In prior versions [ReplicationControllers][] were used with the ability to turn on Deployments via `DEIS_KUBERNETES_DEPLOYMENTS=1`.
92
91
93
-
The advantage of that is that rolling-updates will happen server-side in Kubernetes instead of in Deis Workflow Controller,
92
+
The advantage of [Deployments][] is that rolling-updates will happen server-side in Kubernetes instead of in Deis Workflow Controller,
94
93
along with a few other Pod management related functionality. This allows a deploy to continue even when the CLI connection is interrupted.
95
94
96
-
Deis Workflow will behave the same way with `DEIS_KUBERNETES_DEPLOYMENTS` enabled or disabled. The changes are behind the scenes.
97
-
Where you will see differences while using the CLI is `deis ps:list` will output Pod names differently.
98
-
99
95
Behind the scenes your application deploy will be built up of a Deployment object per process type,
100
96
each having multiple ReplicaSets (one per release) which in turn manage the Pods running your application.
101
97
98
+
Deis Workflow will behave the same way with `DEIS_KUBERNETES_DEPLOYMENTS` enabled or disabled (only applicable to versions prior to 2.4).
99
+
The changes are behind the scenes. Where you will see differences while using the CLI is `deis ps:list` will output Pod names differently.
DEIS_DEPLOY_BATCHES | the number of pods to bring up and take down sequentially during a scale (default: number of available nodes)
66
-
DEIS_DEPLOY_TIMEOUT | deploy timeout in seconds - there are 2 deploy methods, current (RC) and Deployments (see below) and this setting affects those a bit differently (default: 120)
67
-
DEIS_KUBERNETES_DEPLOYMENTS | if enabled [Deployments][] is used to handle an application deploy platform wide instead of [ReplicationControllers][]
68
-
| any value is acceptable to turn on [Deployments][], to turn it off either remove or pass an empty string (default: off)
66
+
DEIS_DEPLOY_TIMEOUT | deploy timeout in seconds per deploy batch (default: 120)
69
67
KUBERNETES_DEPLOYMENTS_REVISION_HISTORY_LIMIT | how many [revisions][[kubernetes-deployment-revision]] Kubernetes keeps around of a given Deployment (default: all revisions)
70
68
71
69
See the [Deploying Apps][] guide for more detailed information on those.
0 commit comments