Lister les utilisateurs ayant le rôle cluster-admin

A partir de 3.9:

1
oc get clusterrolebinding -o json | jq '.items[] | select(.metadata.name |  startswith("cluster-admin")) | .userNames'

Ajouter un rôle cluster à un utilisateur

1
oc adm policy add-cluster-role-to-user <cluster-role> <user>

Retirer un rôle cluster à un utilisateur

1
oc adm policy remove-cluster-role-from-user <cluster-role> <user>

Lister les pods en erreur (ou n’ayant pas le status Running)

1
oc get pods --all-namespaces | awk '!/Running/ {print}'

Lister les pods en erreur par namespace

1
oc get pods --all-namespaces | awk '!/Running/ {print}' | awk 'NR>1{arr[$1]++}END{for (a in arr) print a, arr[a]}' | sort -nrk2

Ne garder que 2 déploiements

1
oc adm prune deployments --orphans --keep-failed=2 --keep-complete=2  --confirm

Ne garder que 2 builds

1
oc adm prune builds --orphans --keep-failed=2 --keep-complete=2  --confirm