Skip to content

Commit e548327

Browse files
committed
docs(managing_deis): always upgrade CoreOS hosts in serial
1 parent b0f2a6a commit e548327

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

docs/managing_deis/upgrading-deis.rst

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,15 +155,17 @@ Additionally, because Deis customizes the CoreOS cloud-config file, upgrading th
155155
a new version without accounting for changes in the cloud-config file could cause Deis to stop
156156
functioning properly.
157157

158-
While not recommended, it is possible to trigger an update of a CoreOS machine.
159-
160158
.. important::
161159

162160
Enabling updates for CoreOS will result in the machine upgrading to the latest CoreOS release
163161
available in a particular channel. Sometimes, new CoreOS releases make changes that will break
164162
Deis. It is always recommended to provision a Deis release with the CoreOS version specified
165163
in that release's provision scripts or documentation.
166164

165+
While typically not recommended, it is possible to trigger an update of a CoreOS machine. Some
166+
Deis releases may recommend a CoreOS upgrade - in these cases, the release notes for a Deis release
167+
will point to this documentation.
168+
167169
To update CoreOS, run the following commands:
168170

169171
.. code-block:: console
@@ -177,6 +179,12 @@ To update CoreOS, run the following commands:
177179
$ systemctl mask update-engine.service
178180
$ reboot
179181
182+
.. warning::
183+
184+
You should only upgrade one host at a time. Removing multiple hosts from the cluster
185+
simultaneously can result in failure of the etcd cluster. Ensure the recently-rebooted host
186+
has returned to the cluster with ``fleetctl list-machines`` before moving on to the next host.
187+
180188
You can check the CoreOS version by running the following command on the CoreOS machine:
181189

182190
.. code-block:: console

0 commit comments

Comments
 (0)