jueves, 16 de septiembre de 2021

¿Docker desktop de pago? Como te impacta y alternativas



Analizamos los últimos cambios de Docker Desktop, como afectarán al usuario y las posibles alternativas.

La empresa Docker anunció la semana pasada los cambios en su modelo de negocio empresarial y sus nuevos planes de subscripción para empresas.

Hasta el momento, la empresa ha sabido posicionarse como una de las más importantes en el mundo de la tecnología pero sin generar ningún tipo de ingreso.

Las nuevas versiones tendrán ciertas restricciones que forzarán a algunas empresas a utilizar las modalidades de pago.



Planes de precios de Docker

Con el precio, todo hay que decirlo, ganamos muchas funcionalidades como SSO, escaneos de seguridad, builds en la nube, colaboración entre equipos… etc. Podéis ver una lista completa de las funcionalidades en la página de Docker.

¿Quién tiene que pagar?

Las empresas que tengan más de 250 empleados o unos ingresos anuales de 10 millones de dólares deberán utilizar los planes profesionales, de equipos o de empresa. Para dar margen a mediadas y grandes empresas, que son las principales afectadas, se dará un periodo de gracia hasta el 31 de Enero de 2022.

Seguirá siendo totalmente gratuito en los siguientes casos:
  • Pequeñas empresas con menos de 250 empleados y menos de 10 millones de dólares de ingresos anuales.
  • Uso personal.
  • Instituciones educativas.
  • Proyectos no comerciales open-source.

¿Qué alternativas tengo?


Estas nuevas políticas solo afecta a la versión de Docker Desktop, es decir, a la versión de Windows y Mac. En linux se utiliza Docker Engine al cuál no se le aplican estas restricciones.

Además, docker no es la única forma de construir contenedores. Existen otras tecnologías como podman o buildah que también nos permiten construir imágenes sin requerir un docker engine aunque estas también solo estan disponibles en Linux.

martes, 31 de agosto de 2021

Errores comunes en la construcción de imágenes Docker

 

Docker se esta volviendo una herramienta fundamental en la mayoría de proyectos de desarrollo de software actuales. Junto a sus bondades, la versatilidad que ofrece a los desarrolladores para definir parte de la infraestructura y la facilidad de paquetizar el software, van ligados otros procesos que pueden lastrar los proyectos o causar más riesgos de seguridad.

En mi último vídeo trato los errores más comunes que se suelen producir al construir imágenes con Dockerfiles.



El vídeo comienza con una explicación del sistema de capas y caché de docker, seguido consejos de mejora. Estos principalmente se centrar en optimización, buena praxis y seguridad:

  • Orden de construcción
  • Copias específicas
  • Agrupar instrucciones
  • Docker ignore
  • Tags específicos
  • Actualizar la imagen base
  • Definir el espacio de trabajo
  • Multi-stage
Para finalizar, hago una introducción a la herramienta Hadolint que nos ayudará de una forma muy completa y sencilla a analizar nuestros dockerfiles con decenas de reglas de buenas practicas y seguridad.


viernes, 13 de agosto de 2021

eBPF Summit 2021

Siempres nos alegra  un buen summit: https://ebpf.io/summit-2021/  este 18 y 19 de agosto teneis..


 En nada empieza este evento virtual, recomendado a los DevOps y SecOps, y arquitectos de plataformas, registraros si trabajais con k8s.


jueves, 12 de agosto de 2021

Multi tenant event management at the scale

Pablo Moncada Isla [MásMóvil]


Multi tenant event management at the scale - Pablo Moncada Isla, MásMóvil How to manage a multi-tenant event system based in Kafka, Kubernetes and OPA that scales at an infrastructure and security point of view. We will see why do we use an event system, why we need it to be multi-tenant and what are the challenges for operating it. Our event system stack is based on Strimzi, a Kubernetes Kafka operator and we rely on a zero-trust security model without compromising performance. Sigue la conversación en https://bit.ly/kcdspain2021-masmovil


martes, 20 de julio de 2021

Tutorial Kubernetes | De 0 a 100 con K0s |

 De la mano de.  Albert Coronado nos presenta en su canal un video en español de introducción a kubernetes muy recomendable.

Hazte de su Patreon en https://www.patreon.com/acoronadoc

Mas contenido y las RRSS en mi blog https://www.albertcoronado.com

Apuntate a su canal de youtube aqui.



El este video nos habla de:

-Contratar servidores
-Instalar K0s
-Trabajando con el cluster y sus nodos
-Pods
-Namespaces
-Servicios
-Deployments
-Statefulsets


Buen trabajo Albert.

Next level K8s observability with Hubble

  - Beatriz Martínez, Isovalent


Dado que Kubernetes es el estándar en la industria, las soluciones que implementamos en nuestro entorno ganan complejidad, tener una buena "observabilidad "es clave cuando necesitamos solucionar problemas. En esta charla, mostraremos cómo obtener información sobre las diferentes capas con Hubble, una plataforma de código abierto basada en Cilium CNI y la tecnología del kernel de Linux subyacente, eBPF. ¿Le gustaría saber más sobre Hubble y las tecnologías que lo impulsan? No te pierdas la sesión.


Sigue la conversación en https://bit.ly/kcdspain2021-hubble

jueves, 15 de julio de 2021

Zero Touch Provisioning - desplegando clusters 5G con un enfoque GitOps

- Yolanda Robla, Red Hat

Los enfoques tradicionales para desplegar software en el Edge no son escalables. En el caso del despliegue de miles de nodos enfocados a 5G, necesitamos un nuevo enfoque totalmente automatizado. De ahí nace Zero Touch Provisioning (ZTP), un framework declarativo para desplegar múltiples clusters en paralelo sin intervención humana. Este framework utiliza múltiples proeyctos Open Source como Ansible, Open Shift, Open Cluster Management y Kustomize. Utilitzaremos Git con un enfoque de "infrastructure as code", definiendo todos los detalles de cada cluster, su configuración y sus aplicaciones, que serán almacenados en repositorios. El framework monitorizará la información de estos repositorios y creará los clusters adecuados, configurándolos según lo especificado. Con este sistema se reduce la intervención humana y se asegura el control y monitorización de todos los clusters desplegados.




Sigue la conversación en http://bit.ly/kcdspain2021-5g --- Song: Elektronomia & RUD - Memory [NCS Release] Music provided by NoCopyrightSounds Free Download/Stream: http://ncs.io/Memory Watch: http://youtu.be/EnuGdwI0W1g

miércoles, 30 de junio de 2021

Prepárate para multi cloud con Crossplane - Mauricio Salatino, LearnK8s

En esta presentación vamos a ver las principales características de el proyecto Crossplane (CNCF http://crossplane.io), que nos permite administrar recursos usando las APIs de Kubernetes para administrar recursos en distintos proveedores de cloud de manera uniforme. Esta presentación muestra un ejemplo de una aplicación que require distintos componentes de infraestructura (base de datos, brokers de mensajería, etc) y como estos pueden ser administrados por Crossplane. Veremos cómo Crossplane integra con el ecosistema de herramientas alrededor de Kubernetes permitiéndoos utilizar nuestras herramientas favoritas. Sigue la conversación en http://bit.ly/kcdspain2021-crossplane




Forma parte de la primera comunidad de hispanohablantes de Kubernetes. Descubre un evento de tres días en español lleno de experiencias, empresas emergentes y personas a las que les gusta tanto la tecnología como a ti. https://kcdspain.com/ https://twitter.com/kcdspain https://www.linkedin.com/company/kcds... https://www.linkedin.com/events/kcdsp...

Creación de un Mutating Admission Webhook - Victor Morales, Samsung

Network Service Mesh (NSM) es un proyecto de la CNCF que simplifica la conectividad entre cargas de trabajo independientes. Dicha conectividad es solo creada entre aquellas cargas de trabajo que lo necesiten, lo cual ofrece un modelo mas flexible en el desarrollo de Cloud-Native Network Functions (CNFs). Durante esta platica se mencionara algunas de las limitantes enfrentadas por desarrolladores de CNFs y se ofrecerá la creación de un Kubernetes Mutating Admission Webhook como componente necesario para la portabilidad requerida por CNFs que utilizan NSM. Sigue la conversación en http://bit.ly/kcdspain2021-mutating




Forma parte de la primera comunidad de hispanohablantes de Kubernetes. Descubre un evento de tres días en español lleno de experiencias, empresas emergentes y personas a las que les gusta tanto la tecnología como a ti. https://kcdspain.com/ https://twitter.com/kcdspain https://www.linkedin.com/company/kcds... https://www.linkedin.com/events/kcdsp...

sábado, 19 de junio de 2021

Serverless y GitOps ¿Cómo los cocino en Kubernetes? - Carlos Santana, IBM



Cloud Native se ha vuelto muy popular y todas las organizaciones de TI están utilizando kuberentes ahora. Herramientas como Serverless, Service Mesh y GitOps se han convertido en el siguiente nivel de abstracciones que los desarrolladores y operadores están tratando de aprender hoy para obtener más agilidad a medida que desarrollan nuevas aplicaciones o modernizan aplicaciones antiguas. Usaré un ejemplo práctico que puedes tomar como base y construir encima usando uno de los mejores proyectos para cada área, y los que he usado con clientes que ayudo en el trabajo a llegar a producción, en mi caso Knative, Istio. y ArgoCD. Sigue la conversación en
http://bit.ly/kcdspain2021-serverless...

https://kcdspain.com/ https://twitter.com/kcdspain https://www.linkedin.com/company/kcds... https://www.linkedin.com/events/kcdsp...

--- Song: Elektronomia & RUD - Memory [NCS Release] Music provided by NoCopyrightSounds Free Download/Stream: http://ncs.io/Memory Watch: http://youtu.be/EnuGdwI0W1g