lunes, 31 de agosto de 2020

Métricas de uso en openshift

 Hola, para obtener las métricas de openshift en caso de que nuestro clúster no tenga herramientas de monitoreo puedes ejecutar los siguientes comandos desde una terminal:

Pre-requisitos:
  1. Ejecutar los siguientes comandos desde una máquina donde este instalado el CLI de Openshift y Kubectl
  2. Ingresar previamente al clúster de openshift vía linea de comandos

#obtener los nodos de openshift
oc get nodes

#las métricas de uso de los worker nodes
oc adm top nodes

# en caso de ocurrir falla del comando anterior similar a esto, ejecuta lo siguiente para habilitar la recolección de métricas:
# Error from server (NotFound): the server could not find the requested resource (get services http:heapster:)
        kubectl create -f kubernetes-metrics-server/

#obtener las métricas de los PODs
oc adm top pod --all-namespaces=true

#Obtener todos los PODs en ejecución
oc get pods --all-namespaces=true

#por cada worker node, ejecutar el siguiente comando sustituyendo el nombre o ip del nodo
oc describe node <nodename>

#obtención de los datos del container registry
oc adm top imagestreams
oc adm top images

#obtención de la información de persistent volumes
oc get pv