- Nos conectamos al provisioner
- Obtenemos todas las instancias con ngnix
oc get pods --all-namespaces -o jsonpath='{range .items[*]}{.metadata.namespace}{"\t"}{.metadata.name}{"\t"}{.spec.containers[*].image}{"\n"}{end}' | grep nginx
- O para Deployments/StatefulSets:
oc get deploy,sts,ds --all-namespaces -o json \
| jq -r '.items[] | select(.spec.template.spec.containers[].image | test("nginx")) | "(.kind)/(.metadata.namespace)/(.metadata.name): (.spec.template.spec.containers[].image)"'
- Como se ve en el resultado
Deployment/desa1/nginx-dep: nginx
Deployment/desa1/web1: nginx
Deployment/develop/dev-infra-web: docker.io/nginxinc/nginx-unprivileged:1.27-alpine
Deployment/production/infra-web: docker.io/nginxinc/nginx-unprivileged:1.27-alpine
Deployment/staging/stg-infra-web: docker.io/nginxinc/nginx-unprivileged:1.27-alpine
Deployment/tavo-prueba-microservicios/api-productos: nginx:1.25
Deployment/tavo-prueba-microservicios/api-proveedores: nginx:1.25
Deployment/tavo-prueba-microservicios/frontend: nginx:1.25
- Existen los proyecto mios
Deployment/tavo-prueba-microservicios/api-productos: nginx:1.25
Deployment/tavo-prueba-microservicios/api-proveedores: nginx:1.25
Deployment/tavo-prueba-microservicios/frontend: nginx:1.25
Eliminar proyecto
- Verificamos que ya no exista
oc get all -n tavo-prueba-microservicios
desa1
- Verificamos que ya no exista
oc get all -n desa1