- have a test clsuter in place
- only update the kubernetes version
- when required update additional components (e.g. etcd, but when not neccessary do that in a seperated update move)
- make a list with all (third party) tools which are talking to the kubernetes API
- e.g.
- CI/CD kubectl tools
- bash scripte
- golang cli tools
- write automated tests for these
- e.g.
- "burn in script"
- make a list with deployments which run daily
- add pipelines for these basic deployments
- run them heavily in the test cluster
- make a list with deployments which run daily
- after a week roll out the update
Created
September 13, 2018 03:22
-
-
Save pandorasNox/8511b6e91c2c98ea73f0ec8eb0721533 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment