Entorno y contexto
OKD sobre versión v1.11.0+d4cacc0. de Kubernetes
Se construyo una imagen Docker personalizada (alvaropagano/mdb-with-db:latest) basada en MillenniumDB (FROM mdb) con base grafo_mdp_db embebida
Se probo esa imagen localmente con docker run y funciona bien, exponiendo:
HTTP server en puerto 1234
Interfaz web en puerto 4321
objetivos:
- Usar un PVC para persistencia de datos.
- Que la app esté accesible desde fuera del clúster.
Problemas
Al intentar usar un pod (pvc-copy-pod) con la imagen busybox para copiar datos a un volumen:
-
Fue evicted por falta de ephemeral-storage en el nodo.
-
Luego falló el image pull por un error de firma faltante (missing signature key), probablemente porque el nodo está configurado para requerir imágenes firmadas.
-
Se verifico que hay espacio disponible en disco (/ tiene ~385 GB libres), pero el problema es a nivel de recursos asignados al nodo, no del host local.
Al correr oc describe node ..., me devuelve:
Error from server (Forbidden): nodes "..." is forbidden: User "apagano" cannot get nodes at the cluster scope: no RBAC policy matched
Próximos pasos
Pedir al admin del clúster que:
Me dé permisos para ver nodos o me diga directamente cuántos recursos disponibles (CPU, memoria, storage) tiene el nodo.
Continuar con la creación del YAML de DeploymentConfig, Service y PVC para desplegar la imagen correctamente en OKD.
Investigar si hace falta sobre autoscaling
Entorno y contexto
OKD sobre versión v1.11.0+d4cacc0. de Kubernetes
Se construyo una imagen Docker personalizada (alvaropagano/mdb-with-db:latest) basada en MillenniumDB (FROM mdb) con base grafo_mdp_db embebida
Se probo esa imagen localmente con docker run y funciona bien, exponiendo:
HTTP server en puerto 1234
Interfaz web en puerto 4321
objetivos:
Problemas
Al intentar usar un pod (pvc-copy-pod) con la imagen busybox para copiar datos a un volumen:
Fue evicted por falta de ephemeral-storage en el nodo.
Luego falló el image pull por un error de firma faltante (missing signature key), probablemente porque el nodo está configurado para requerir imágenes firmadas.
Se verifico que hay espacio disponible en disco (/ tiene ~385 GB libres), pero el problema es a nivel de recursos asignados al nodo, no del host local.
Al correr oc describe node ..., me devuelve:
Error from server (Forbidden): nodes "..." is forbidden: User "apagano" cannot get nodes at the cluster scope: no RBAC policy matched
Próximos pasos
Pedir al admin del clúster que:
Me dé permisos para ver nodos o me diga directamente cuántos recursos disponibles (CPU, memoria, storage) tiene el nodo.
Continuar con la creación del YAML de DeploymentConfig, Service y PVC para desplegar la imagen correctamente en OKD.
Investigar si hace falta sobre autoscaling