Problem you have encountered:
"runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized"
What you expected to happen:
- Upgrade should work
- Roll back should work
- Resize it back to 2 and all services should come up
Steps to reproduce:
Running GKE
Master version 1.14.8-gke.12
Node version: 1.14.8-gke.2
Machine type n1-standard-8
running perfectly before this upgrade issue then:
1)
gcloud beta container node-pools update k-cpu-pool-v1 --cluster=k --workload-metadata-from-node=GKE_METADATA_SERVER --zone=us-central1-a
# fails with 2nd node
gcloud beta container node-pools rollback k-cpu-pool-v1 --cluster=k3 --zone=us-central1-a
# also fails with 2nd node and many deployment won't come up
2)
trying to "Enable metadata server" per instruction
https://medium.com/@louisvernon/mapping-kubernetes-service-accounts-to-gcp-iams-using-workload-identity-b53496d543e0
but blocked by failure of previous deployment
Other information (workarounds you have tried, documentation consulted, etc):
I tried looking at google forum issue but nothing. Looks like a GKE issue with
rollback when upgrade fails. double issue. Upgrade and master and node to have
same version?
It doesn't seem to be this issue because one node came up but second does not in GKE.. (https://stackoverflow.com/questions/52675934/network-plugin-is-not-ready-cni-config-uninitialized)