Skip to content

Document end-to-end upgrade of DDC #1744

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
joaofnfernandes opened this issue Feb 16, 2017 · 5 comments
Closed

Document end-to-end upgrade of DDC #1744

joaofnfernandes opened this issue Feb 16, 2017 · 5 comments
Labels
area/enterprise Issue affects Docker Enterprise lifecycle/locked
Milestone

Comments

@joaofnfernandes
Copy link
Contributor

joaofnfernandes commented Feb 16, 2017

@mbentley commented

Problem description

When upgrading DDC as a whole platform, moving from Engine 1.12, UCP 2.0.x, and DTR 2.1.x to Entiner 1.13, UCP 2.1.x, and DTR 2.2.x, what is the recommended upgraded path? What can be done in parallel? What must be done serially?

This was specifically requested by a user but it really should be documented in our docs for everyone to see.

/cc @vsaraswat @pvnovarese

Problem location

n/a

Project version(s) affected

n/a

Suggestions for a fix

Docs overarching for DDC; specific sections referencing the proper upgrade order in the Engine, UCP, and DTR docs sections.


@vsaraswat commented on

Here's the latest:
Engine: Recommend sequential updates, however 1.11 to 1.13 directly is possible
UCP: 1.1.x to 2.1.x is directly possible
DTR: Enforces upgrades from minor version (so only 2.1.x to 2.2.x).

Looks like we need two things: A DDC upgrade doc (which covers all cases), as well as a special case Engine 1.11 to 1.13 customer success document.

The first one should cover upgrade process of all components--Engine, UCP, DTR--in that order, and require sequential updates of minor versions (eg. DTR 2.1.x to DTR 2.2.x, or Engine 1.12 to 1.13). Best practice is to upgrade using the latest patches each time as well.

However--several of our customers are upgrading from Engine 1.11 to 1.13 (UCP 1.1.x to UCP 2.1.x) and skipped Engine 1.12. We know that it is okay to upgrade directly from Engine and UCP in this specific use case, and it fact may be preferable if we are worried about stability issues in 1.12. So, we should make a customer success document that specifies doing the jump directly from 1.11 to 1.13 without sequential upgrades, and stress that is okay only for this specific case. DTR will still need sequential updates however.

I can work on the 2nd customer success doc. The first one is probably a good candidate for docs day

@joaofnfernandes joaofnfernandes changed the title Document the DDC Upgrade process when upgrading the entire platform Document end-to-end upgrade of DDC Feb 16, 2017
@joaofnfernandes joaofnfernandes added area/enterprise Issue affects Docker Enterprise hackaton labels Feb 16, 2017
@trapier
Copy link
Contributor

trapier commented Feb 17, 2017

To avoid duplication of effort / keep content aligned, some of this policy is already posted here:

https://success.docker.com/KBase/Upgrading_to_Docker_Datacenter_on_Engine_1.13

@vikstrous
Copy link
Contributor

This looks done. I don't think we need two sets of documentation for it.

@joaofnfernandes
Copy link
Contributor Author

This is one of those cases where half of the content is on docs.docker.com and the other half in success.docker.com and we're providing an awful experience to our users.
@vikstrous and @alexmavr can you review the content on https://success.docker.com/KBase/Upgrading_to_Docker_Datacenter_on_Engine_1.13, and I'll later sync with the success.docker.com team.

If you have improvements, or detect wrong instructions, just post them on this issue.

@clemenko
Copy link
Contributor

clemenko commented Aug 8, 2017

Had to make some assumptions in order to make the doc simple.
https://success.docker.com/KBase/Upgrade_an_entire_cluster_with_CentOS%2C_Docker_Engine%2C_UCP%2C_and_DTR

@docker-robott
Copy link
Collaborator

Closed issues are locked after 30 days of inactivity.
This helps our team focus on active issues.

If you have found a problem that seems similar to this, please open a new issue.

/lifecycle locked

@docker docker locked and limited conversation to collaborators Mar 6, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area/enterprise Issue affects Docker Enterprise lifecycle/locked
Projects
None yet
Development

No branches or pull requests

7 participants