After switching gcloud projects using ...
gcloud init
... and then try to do some kubectl command, like this for instance:
kubectl get rc
... I get this error:
error: couldn't read version from server: Get
https://130.211.59.254/api: x509: certificate signed by unknown authority
Why is this and how can I solve it?
This is because the keys to your old cluster is cached. I'm not sure why they are not updated by the gcloud init command (that's what one would intuitively expect, or at least some kinder error message from kubectl)
You solve it by simply getting the credentials of the cluster in the new configuration:
gcloud container clusters get-credentials YOURCLUSTERHERE --zone YOURCLUSTERZONEHERE
This can be resolved by fetching the credential
gcloud container clusters get-credentials < container-cluster > --zone < zone > --project < project name >
Or
login to GCP
GCP -> container engine -> container clusters -> connect to cluster
Refer this docs for further information
https://cloud.google.com/sdk/gcloud/reference/container/clusters/get-credentials
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With