Logge inn på cluster
På denne siden går vi gjennom hvordan du logger inn på et cluster og får tilgang til det i terminalen.
Denne guiden krever at du har gcloud og kubectl installert.
I tillegg til gcloud cli trenger du også gke-gcloud-auth-plugin
for å kunne logge inn på et cluster.
gcloud components install gke-gcloud-auth-plugin
1. Logg inn med gcloud
Hvis du ikke har logget inn med gcloud allerede må du logge inn
gcloud auth login
2. Finn og velg riktig GCP-prosjekt
Først, list opp tilgjengelige prosjekter for å finne riktig ett:
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
(samme env).
Sett riktig prosjekt:
gcloud config set project kubernetes-dev-94b9
3. Finn riktig clusternavn
List opp tilgjengelige clusters:
gcloud container hub memberships list
Clusternavn-format:
- On-prem:
<cluster>-<env>-user-cluster
(f.eks.atkv3-dev-user-cluster
) - GCP:
<cluster>-<env>
(f.eks.atgcp1-dev
)
4. Logg inn på clusteret
Generer kubeconfig og sett som aktiv context:
gcloud container hub memberships get-credentials atkv3-dev-user-cluster
Denne kommandoen oppretter en ny context som kan autentisere deg mot clusteret.
Context-format som opprettes:
- 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
5. Bytte til riktig context
Hvis du har kubectx
installert:
kubectx connectgateway_kubernetes-dev-94b9_europe-north1_atkv3-dev-user-cluster
Eller bruk kubectl direkte:
kubectl config use-context connectgateway_kubernetes-dev-94b9_europe-north1_atkv3-dev-user-cluster
6. (Valgfritt) Gi contexten et enklere navn
Du kan gi contexten et mer lesbart navn:
kubectl config rename-context connectgateway_kubernetes-dev-94b9_europe-north1_atkv3-dev-user-cluster atkv3-dev
Eksterne ressurser
Se også https://cloud.google.com/anthos/multicluster-management/gateway/using.
Tilgangskrav
For å ha adgang til å logge på clusteret må du være medlem av 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.