Según el último informe de la Cloud Native Computing Foundation (CNCF) en 2020 el uso de contenedores en producción ha aumentado en un 92% siendo el aumento desde el 2016 de un 300%. Estos datos corroboran la hegemonía de los contenedores para entornos productivos y no sólo en el ámbito poc como ocurría hace unos años.
De la amplia información expuesta en el informe quiero destacar algunos aspectos,herramientas y plataformas.
Mesh Service.
Istio sigue siendo el líder indiscutible en su uso en producción, seguido a bastante distancia por Linked y Consul.En cuanto a productos en evaluación destacan Maesh y Kuma.
Monitoring,logging y tracing.
Las herramientas más maduras son:
Prometheus,Grafana,Elastic,OpenMetric,Datalog.
Yo personalmente considero especialmente interesantes a Kiali(para telemetría,control de tráfico) y Jaegger(trazas distribuidas)
Integración y entrega continua
Jenkins sigue siendo la herramienta de gestión de pipelines con casi el 60% de uso seguida de GitLab y GitHub