Rancher CLI kan gedownload worden vanuit de Rancher UI, via het menu linksboven en dan onderaan ‘About’ waar de links staan

Uitpakken en installeren en via de command line is er dan een ‘rancher‘ binary beschikbaar.
Instellen voor API toegang kan gedaan worden met ‘rancher login‘ waarbij de url van het Rancher management cluster opgegeven dient te worden, samen met een access-token. het formaat is dan
rancher login https://<your_rancher_url> --token <your_bearer_token>
Het token kan eengemaakt worden via de ‘Account & API keys‘ optie onder de gebruikersnaam (rechtsboven in de Rancher UI).
Vervolgens wordt gevraagd welke context gebruikt moet gaan worden:
NUMBER CLUSTER NAME PROJECT ID PROJECT NAME PROJECT DESCRIPTION 1 cluster-2 c-7q96s:p-h4tmb project-2 2 cluster-2 c-7q96s:project-j6z6d Default Default project created for the cluster 3 cluster-1 c-lchzv:p-xbpdt project-1 4 cluster-1 c-lchzv:project-s2mch Default Default project created for the cluster Select a Project:
Om later een andere context te kiezen, gebruik het volgende commando: rancher context switch
Ter controle, voer het volgende commando uit: rancher kubectl get nodes
Om projecten op te vragen in de huidige context:
$ rancher projects ls ID NAME STATE DESCRIPTION c-m-5ln774jq:p-5z6wk Default active Default project created for the cluster c-m-5ln774jq:p-69j6p System active System project created for the cluster c-m-5ln774jq:p-mbtcz Digital Domo active c-m-5ln774jq:p-rz9x8 Digital Info active
Om op te vragen welke members in een project aanwezig zijn, gebruik het volgende commando:
$ rancher projects list-members --project-id <projectID>
Bijvoorbeeld:
$ rancher projects list-members --project-id c-m-5ln774jq:p-mbtcz BINDING-ID USER ROLE CREATED p-mbtcz:creator-project-owner Default Admin project-owner 28 Jan 2024 10:38:04 UTC p-mbtcz:prtb-t865n Nico Oosterwijk project-owner 28 Jan 2024 10:38:05 UTC
Meer commando’s voor rancher vind je met: rancher --help