Mostrando entradas con la etiqueta openshift. Mostrar todas las entradas
Mostrando entradas con la etiqueta openshift. Mostrar todas las entradas

viernes, 11 de marzo de 2022

Integrar Red Hat Fuse (Apache Camel) con OpenTracing y Jaeger

 


Apache Camel ha adoptado la iniciativa OpenTracing como framework de integración. Tiene mucho sentido usar OpenTracing debido a que se integra con multitud de lenguajes y tecnologías permitiendo que entre todos ellos compartan un framework de rastreo en común y neutro.

Habilitar el rastreo para una aplicación única y aislada no es tan útil, pero por pura simplicidad, vamos a construir un servicio instrumentado básico, muy fino y ficticio para ilustrar el procedimiento.

jueves, 17 de diciembre de 2020

Como obtener el contenido de un secreto de OpenShift desde Jenkins?

 


     Realizar pipelines de Integración Continua o de Despliegue Continuo en un cluster de OpenShift a día de hoy suele ser habitual realizarlos con Jenkins. A futuro se esta poniendo esfuerzo en reemplazar Jenkins por Tekton, sin embargo, hay desafíos con los que tendremos que lidiar si usamos Jenkins.

    En este articulo se hara enfasis en como obtener el contenido de un secreto de OpenShift desde un pipeline de Jenkins para ser usado en su flujo.

viernes, 4 de diciembre de 2020

Skopeo como Agente de Jenkins dentro de OpenShift 4.X

 

 
        En una cultura DevOps es normal desarrollar pipelines de Integración Continua o Despliegue Continuo, y sobre todo cuando esta actividad es llevada a cabo en un cluster OpenShift. En este escenario entren en juego varios componentes, siendo las imágenes docker una de las principales.
         Aqui surge, como en la mayoría de casos, realizar en una etapa del pipeline de CI/CD lo que se le conoce como Promover la Imágen. Que es guardar una copia de la misma en una registry (local o externa). Y para realizar esto de una manera sencilla y dinamica, podemos hacer uso de Skopeo. Una herramientaque ofrece un potencial increible para trabajar con imágenes docker.

jueves, 24 de septiembre de 2020

RedHat OpenShift - ¿Que es?

 

    Hoy en día se viene hablando mucho sobre OpenShift... incluso en charlas de oficina, entre compañeros y/o amigos suele ser un tema de conversación de caracter profesional muy recurente. Sin embargo no todos estamos al tanto sobre de que trata esta tecnología ni tampoco que bondades ofrece.

    En esta ocasión haremos una breve introducción a OpenShift, como esta compuesto y que beneficios brinda tanto a los desarrolldores, como a los SRE (Site Reliability Engineering) y al equipo de operaciones de una empresa.

lunes, 9 de marzo de 2020

KIND - Kubernetes IN Docker (Clúster Multi-Nodo Local)

Kubernetes
IN Docker

    El mundo de los contenedores y su orquestación se ha hecho muy popular en estos ultimos años, y a cobrado mucha mas relevancía a la hora de planear una arquitectura de software. Tanto desarrolladores como administradores de sistemas y operadores se han visto involucrados y es por ello que en algunos escenarios es preciso ya sea para probar algunos conceptos o realizar pruebas locales contar con algun cluster Kubernetes con varios nodos (o minions) en una maquina local.

    Este escenario no hubiera sido posible en los inicios de Kubernetes, pero conforme fue avanzando el tiempo ha surgido este maravilloso proyecto KIND (o mas bien conocido como Kubernetes IN Docker) que viene a cubrir esa necesidad de contar con un cluster multi-nodo en un ambiente local.