Skip to content
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

Feature: Post-deployment scripts for upgrades #881

Closed
scott1138 opened this issue Mar 27, 2019 · 3 comments
Closed

Feature: Post-deployment scripts for upgrades #881

scott1138 opened this issue Mar 27, 2019 · 3 comments

Comments

@scott1138
Copy link

We use the flexvol driver to allow for SMB connections from our AKS clusters. After an upgrade we have to go through and re-install it on each node. This means several pods are unable to start. I don't want to risk touch the servers during the process, but if the process itself could re-install VM extensions that were previously installed or execute a designated script as it completes each node before it enables it for scheduling that would save on downtime.

@ellieayla
Copy link

How are you installing the flexvol driver on each node?

@scott1138
Copy link
Author

@alanjcastonguay using the Linux custom script extension that uses the below url for the install script which it downloads and then executes.

https://raw.githubusercontent.com/Azure/kubernetes-volume-drivers/master/flexvolume/smb/deployment/install-smb-flexvol-ubuntu.sh

@jluk
Copy link
Contributor

jluk commented Apr 8, 2020

Similar discussion to #1532 however a daemonset could be utilized to customize nodes through each replacement.

@jluk jluk closed this as completed Apr 8, 2020
@ghost ghost locked as resolved and limited conversation to collaborators Jul 24, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants