Logge inn på cluster
CLI (kubectl)
Først installer gcloud og kubectl .
For å logge inn med kubectl gjør følgende:
# Login med gcloud hvis du ikke har gjort det allerede
$ gcloud auth login
# Sørg for at du står i riktig gcp-prosjekt
# Hvis du ikke vet hele navnet på prosjektet kan du finne dette vet å liste prosjekter
$ gcloud projects list
# GCP-prosjektet vil være et kubernetes-prosjekt med format kubernetes-<env>-xxxx
# Jobber du f.eks. i dsa-dev-e32c velger du kubernetes-dev-94b9
$ gcloud config set project kubernetes-dev-94b9
# Finn riktig clusternavn
$ gcloud container hub memberships list
# Clusternavn on-prem er på formatet <cluster>-<env>-user-cluster og <cluster>-<env>
# i GCP, f.eks. atkv3-dev-user-cluster for on-prem og atgcp1-dev for GCP
# Logg inn, generer kubeconfig og sett som aktiv context
$ gcloud container hub memberships get-credentials atkv3-dev-user-cluster
# Forrige kommando oppretter en ny context, som kan autentisere deg mot clusteret
# Contexten som blir opprettet her ser noe a la slik ut:
# For gcp: connectgateway_kubernetes-<env>-xxxx_global_<clusternavn>
# For on-prem: connectgateway_kubernetes-<env>-xxxx_europe-north1_<clusternavn>
# Eksempel: connectgateway_kubernetes-dev-94b9_europe-north1_atkv3-dev-user-cluster
# Har du lastet ned kubectx kan du bytte til contexten slik:
$ kubectx connectgateway_kubernetes-dev-94b9_europe-north1_atkv3-dev-user-cluster
# Om ikke kan du gjøre det med følgende kommando i kubectl:
$ kubectl config use-context connectgateway_kubernetes-dev-94b9_europe-north1_atkv3-dev-user-cluster
# Du kan også rename disse contextene til noe litt mer spiselig med følgende kommando
# Her er navn 2 vilkårlig
$ kubectl config rename-context connectgateway_kubernetes-dev-94b9_europe-north1_atkv3-dev-user-cluster atkv3-dev
Se også https://cloud.google.com/anthos/multicluster-management/gateway/using .
For å ha adgang til å logge på clusteret må du være medlem av en en AAD - TF - TEAM
EntraID-gruppe som er synket med GCP.
Du kan sjekke om teamet ditt er lagt til i entra-id-config hvis du er usikker.