I have 4 nodes in 2 node pools on GKE. One of them has static ip(to access aws service though whitelist), so I tagged this node by hand using kubectl label
. I found when enabling auto-upgrade, after upgrade, this node will be disappeared(destroyed / recreated?). No node has the static ip or tags, causing some pods unscheduled. So, I have some questions:
- Should I turn off the auto-upgrade for the particular node pool?
- What will happen if node pools runs differrent version of k8s?
- Is there a best pratice to my situation?