Crear cluster Openshift 4.5 Episodio 3

Ya habiamos creado las maquinas virtuales que iban a conformar nuestro cluster openshift. Nos descargamos la imagen iso de Fedora core os de: Añadimos la iamgen iso para que las maquinas que conforman nuestro cluster arranquen con el core de fedora. Configuracion de arranque FedoraCoreOS Hay 3 tipo de nodos el bootstrap, los nodos master y los nodos worker. Cuando arranquemos la maquinas escriberemos su configuracion inicial para que inicie la instalacion del cluster. sudo Leer más…

Crear cluster Openshift 4.5 Episodio 2

Continuando con la instalacion del openshift 4.5, tenemos que descargarnos un secreto de redhat que nos permitira pullear imagenes de su repositorio. Para ello tenemos que tener usuario redhat y poder loguearnos sin problemas. Tenemos que descargar el archivo pull-secret.txt queusaremos mas adelante. Renombrar el hosts echo «okd4-services.okd.local» > /etc/hostname Crear clave privada ssh Teniendo ya el pull-secret.txt entramos por ssh a la maquina okd-service con la ip 192.168.1.230 y la renombramos el hosts ssh-keygen Leer más…

Crear cluster Openshift 4.5 Episodio 1

Ya publique un post de como crear un openshift 3.11. Pero ya se puede considerar deprecado por lo que en este post voy a contar como desplegar un openshift 4.5. Aqui el enlace de la docu oficial. https://docs.openshift.com/container-platform/4.5/installing/installing_bare_metal/installing-bare-metal.html En la documentancion de Red Hat espeficican estos requisitmos minimos. Si como en el ejemplo usamos 3 maquinas control plane hacen un total de 96Gb de ram, 22 cores, 600gb de disco. Estos son solo los requisitos Leer más…

Como tener varios WordPress en contener con Docker Componse y Nginx

Por los tiempos de Ubuntu 14.04, cuando yo instalaba un wordpress empezaba por instalar en el servidor un mysql , php un apache2 y todos los wordpress y aplicaciones que corrieran dentro de ese servidor tenian que ir con esa version de mysql esa version de php … es el entorno y lo que habia en esa maquina. Los contenedores existian pero no tenias un docker hub lleno de imagenes para cualquiera cosa que desearas. Leer más…

Como crear Vlans en Proxmox

Si queremos conectividad entre las maquinas virtuales pero que no esten en nuestra propia red podemos crear vlans y conectar nuestras maquinas virtuales de proxmox. Basta con añadir un par de lineas al archivo /etc/network/interface Instalar si nos lo pide los paquetes apt install -y openvswitch-switch apt install -y openvswitch-switch Para este ejemplo vamos a crear una vlan 192.168.100.x/24 Como no tengo un swtich avanzado usara como gateway SO pfsense. Dentro del servidor proxmox cp Leer más…

Conectar OpenLDAP con Jenkins Artifactory Gitlab Bitbucket

En anterior post publique como deplegar Openldap en kubernetes. Esto es necesario para tener un directorio activo de usarios y poder centralizar la recuperacion de contrase, alta y baja de usarios y la administracion de los grupos. Ulimamente ya me ha llegado mas de un mail preguntando por la la configuracion del ldap en el lado del cliente, asi que voy a publicar como unificar el login para que los servicios de repos y de Leer más…

Mongodb Statefulset with replicas in Openshift

Openshift se posiciona como lider de administracion de cluster de Kubernetes. Ahora puedes tener tu openshift ya configurado y listo para usar en azure o aws. ¿Que diferencias tiene tener un cluster de kubernetes administrado con openshift? La respuesta es que hace lo que casi seguro tenias que hacer. ¿Un sistema de monitorizacion de todo el cluster con prometheus y grafana? Lo tiene. ¿Un docker registry donde almacenar imaganes? Lo tiene ¿Adminsitracion de usuarios y Leer más…

Crear cluster Openshift 3.11 en maquinas virtuales con virtualbox

RedHat nos proporciona playbooks para que podamos crear un cluster de openshift en varias modalidades. Si quereis ir mas alla de minishift pero no llegaias a tener hierro para un openstack decente virtualbox es una solucion funcional.Openshift ha demostrado su gran estabilidad en sistemas grandes de produccion pero tiene un coste muy alto de hierro por lo que en mi ulmilde i5 de 4 nucleos vamos a usar 4 maquinas virtuales. 1 sera el dns. Leer más…

Bucket en Node con MongoDB

Cuando explicas el concepto de bucket, siempre pones de ejemplos los Amazon Buckets que son los mas conocidos. Es un servicio que permite la entrega y recogida de archivos por http metatageados en base de datos lo cual permite encontrarlos facilmente por las aplicaciones. Es algo realmente util cuando en tu conjunto de microservicios hay intercambios de archivos entre los microservicios. Con mongodb y node es facil crear un bucket. Partimos de que tenemos un Leer más…

Como desplegar un LDAP en Kubernetes

Todas las nubes orefecen su propio servicio de gestion de usuario y on premise siempre va a ver un departamento de Active Directory. A pesar de todo siempre nos puede tocar montar un systema de gestion de permisos y usarios y LDAP nos saca de muchas. Aqui os dejo el yaml de despliege de un openldap con phpldapadmin Creamos el namespace kubectl create namespace openldap Creamos y ejecutamos el yaml Codificamos el seecreto en base64 Leer más…