Descripción del proyecto
Virtualización y Contenerización
- Aportamos nuetro KnowHow en el proceso de Virtualizacion ya sea en plataforma VmWare o infraestructura OpenStack.
- Diseñamos e instalamos la infraestructura neceseria para afrontar la virtualizacion de todos sus sistemas
- Realizamos la migacion o conversion de equipos fisicos y applicaciones Legacy a infraestructura virtual.
- Integramos sus sistemas virtuales con entornos de red.
- Montaje Kubernetes On-Premise: Entrenamos y acompañamos al equipo de operaciones en la administración de Kubernetes.
- Montaje Kubernetes Cloud: Amazon Web Services, Microsoft Azure, Google Container Engine.
- Consultoría: Consultoría adopción y arquitectura Kubernetes.
- Soluciones PaaS: RedHat OpenShift(™).Tectonik.
Ventajas de Kubernetes
Kubernetes K8S es la solución más popular para la orquestación de contenedores por su velocidad de desarrollo y adopción. Sus principales características son:
En función del uso de CPU permite el escalado vertical de tus aplicaciones de manera automática o de forma manual (mediante un comando o a través de la interfaz).
No es necesario utilizar un mecanismo externo para el descubrimiento de servicios ya que Kubernetes asigna a los contenedores sus propias direcciones IP y un nombre DNS único para un conjunto de contenedores y puede balancear la carga sobre ellos
En caso de fallo de un contenedor puede reiniciarlo automáticamente. Puede reemplazar o replanificar contenedores cuando un nodo muere. Y si hay contenedores que no responden a los health checks definidos por el usuario, puede pararlos.
Cuando hay que actualizar una aplicación o cambiar su configuración, Kubernetes despliega los cambios de forma progresiva mientras monitoriza su salud para asegurar que no mata todas las instancias a la vez, y en caso de fallo, hace un rollback automático.
Se encarga de decidir en qué nodo se ejecutará cada contenedor de acuerdo a los recursos que requiera y a otras restricciones. Mezcla cargas de trabajo críticas y best-effort para potenciar la utilización y el ahorro de recursos.
La información sensible, como las passwords o las claves ssh, se almacena en Kubernetes oculta en secrets. Tanto la configuración de la aplicación como los secrets se despliegan y se actualizan sin tener que reconstruir la imagen ni exponer información confidencial.
Puede montar automáticamente el sistema de almacenamiento necesario, ya sea almacenamiento local, almacenamiento en un proveedor de cloud pública (como GCP o AWS), o incluso un sistema de almacenamiento de red como NFS, SCSI, Gluster, Ceph, Cinder, o Flocker.
Además de los servicios, Kubernetes puede gestionar cargas de trabajo batch y CI, reemplazando los contenedores que fallen.