Pre requisitos

El plugin debe poder llegar a API de forma remota para poder extraer la información.

Se puede obtener con el siguiente comando de CLI, despues de haber hecho login con este:

./oc whoami -t

Los comandos de cli para añadir permisos son los siguientes (estos deben de darse desde una cuenta con privilegios)

Añadir un rol a un user :

oc adm policy add-role-to-user <role> <user_name>

Remover un rol de un user :

oc adm policy remove-role-from-user <role> <user_name>

Añadir un rol a un user para todos los proyectos:

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

Remover un rol de user para todos los proyectos:

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

Ejemplo :

image-1644427009267.png

Se puede aplicar este fichero directamente para configurar los permisos necesarios

oc apply -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.4.1/components.yaml
oc get apiservice

Esto se puede hacer con el siguiente comando :

./crc config set enable-cluster-monitoring true

Ejemplo:

openshiftmonitoing.png

Para poder tener habilitado se pide un minimo de 14 gb, por lo que si hemos configurado el entorno con menos, y activamos la opción cluster-monitoring deberemos añadirle más a la maquina, el mínimo son 14336 en mb.

El comando para especificar la memoria es :

./crc config set memory 14336

Ejemplo:

change memory.png


Revision #7
Created 17 January 2024 10:12:11 by alejandro.sanchez
Updated 26 July 2024 08:46:59 by alejandro.sanchez