Recursos de programación de kubernetes
La mayoría de las aplicaciones web que estás utilizando cada dia son varias decenas de microservicios que corren en contenedores que, a su vez, corren en orquestadores de Kubernetes. Y es fácil que estén corriendo en distintas clouds. Con cientos de instancias cada uno. ¿Te imaginas gestionar un caos como ese? ¿Qué pasa cuando hay un fallo? ¿Cómo encontrarlo? Durante esta sesión te haré una introducción a la observabilidad, por qué debería importante y por qué deberías empezar a incluirla en tus desarrollos. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
En esta charla, el committer de Micronaut Álvaro Sánchez-Mariscal, demostrará cómo se pueden construir rápidamente microservicios optimizados con Micronaut y GraalVM Native Image. Los asistentes aprenderán cómo la combinación de GraalVM Native Image y Micronaut puede dar lugar a aplicaciones eficientes, de alto rendimiento y optimizadas que pueden ser perfectamente desplegadas en entornos como Kubernetes o plataformas serverless. Habrá una sesión de programación en directo de una aplicación Micronaut utilizando Micronaut Data JDBC y GraalVM. Info del ponente: Álvaro Sánchez-Mariscal, Principal Member of Technical Staff, Oracle. Álvaro is a passionate developer and agile enthusiast with over 21 years of experience. He is now a Principal Member of Technical Staff at Oracle Labs, where he is a Micronaut committer, helping to maintain and evolve the open-source framework. Before that, he was a Staff Engineer at VMWare, where he led the creation of new products to build, package, verify and publish software solutions with confidence in the VMware Marketplace. Previously, he spent some years working in different industries like gambling games (Odobo) and fintech (4Finance). Prior to that, he created his own company, Salenda, in 2005, a software factory and Atlassian Solution Partner headquartered in Madrid, Spain. Adaptavist acquired Salenda in 2019. Previously, he worked at companies like IBM BCS, Sun Microsystems or BEA Systems, where he was recognised as BEA Technical Director, an MVP awards program. He was also one of the initial founders and member of the Board of Directors of javaHispano in 2002, the world's largest Spanish-speaking Java User Group. Álvaro has spoken in 11 different countries at conferences like Devoxx BE, GeeCON, JavaLand, JavaZone, Codemotion and Commit Conf. In his spare time, as well as coding and experimenting with new technologies, he likes to spend time with his wife and children, support CD Leganés football team, and play paddle tennis. ------------------- Síguenos en nuestras redes para enterarte de las próximas charlas: - Twitter: https://goo.gl/MU5pUQ - Instagram: https://lk.autentia.com/instagram - LinkedIn: https://goo.gl/2On7Fj/ - Facebook: https://goo.gl/o8HrWX
Ponente: Enrique Catalá Título: Despliega tu red neuronal python con FastAPI en kubernetes Aula: Teoría 8 (Sábado) ------------------------------------------ Resumen: FastAPI es una excelente elección a la hora de desplegar RESTApi. En esta sesión vamos a ver cómo podemos generar soluciones de despliegue de redes neuronales con FastAPI production ready. Veremos cómo hacer nuestra solución, poder depurarla usando docker y visual studio code y cómo desplegarlas con helm en nuestros clusteres kubernetes. Si te gusta el mix AI, python y kubernetes, esta es tu sesión.
Extremadura Digital Day 2022 La brecha entre desarrollo y operaciones puede ser más fácil de superar con las herramientas adecuadas. En esta charla hablaremos de qué es DevOps y veremos cómo utilizando Docker y Kubernetes podemos simplificar nuestro flujo de trabajo y el paso a producción para ir adoptando las buenas prácticas que la filosofía Devops propone. Laura Morillo-Velarde Tech Lead en seedtag, Google Developer Expert en Cloud y Google Cloud Certified como Professional Cloud Architect. Lleva más de 12 años trabajando en el mundo del desarrollo de software con diferentes tecnologías principalmente en en backend en desarrollo web.
Katie is a cloud native leader, practitioner, and contributor, currently in a Senior Kubernetes Field Engineer role at a company called Manzana (in English). For years, as a cloud platform engineer, Katie has built the infrastructure for Conde Nast and American Express, gravitating towards cloud-native technologies, principles, and Kubernetes as the focal point. At CNCF (Cloud Native Computing Foundation), she was a Technical Oversight Committee member and led the CNCF End User Community. At present, Katie advises the Keptn startup and holds the Chief of Future Founders Officer (CFFO) position at OpenUK. Recently, Katie released the Cloud Native Fundamentals course and led the creation of the CNCF KCNA (Kubernetes and Cloud Native Associate) certification. Additionally, Katie is an active keynote public speaker, a #TechWomen100 winner, and a strong advocate for women in STEM.
Cloud and DevOps practice lead at Epam Volker was born in Germany, but has lived and worked in Spain most of his life. He started as a “classic” sysadmin and embraced the power and magic of containers and the cloud from their very inception. He has been involved in projects of all sizes and complexity, including a large migration to Kubernetes and is now leading a team of 50+ people in various industries to cloud excellence.
A medida que aumenta la adopción en el uso de contenedores y Kubernetes en producción, la seguridad comienza a ser una preocupación fundamental. Pero…¿Por dónde empezar? En esta charla queremos dar una visión general sobre los distintos controles de seguridad que se pueden aplicar durante el ciclo de vida de la aplicación, en pre-deployement, así como en runtime, lo que nos permitirá trabajar de forma proactiva, en vez de reactiva y ser más eficientes. Hablaremos de cómo reforzar el uso de buenas prácticas entre los desarrolladores, asegurarnos de que nuestros contenedores no tienen vulnerabilidades en pre-producción, de los beneficios de integrar las herramientas que usan los developer para que fluya la información y por supuesto, cómo mantener nuestros workloads actualizados con los últimos CVEs descubiertos es clave para mantener un entorno productivo seguro.
Within its 8 years of existence, Kubernetes has been the gravitational center of the Cloud Native, elevating a pluggable system that diversified the entire ecosystem. Multiple areas emerged in the industry, galvanizing solutions for components such as network, runtime, storage, and cluster provisioning. The maturity of the cloud native landscape is led by the wider adoption of enterprise and large organizations. However, for these companies deployment and handling of bare-metal infrastructure has always been essential. A pivotal tool to manage cross-provider infrastructure has been Cluster API, leading a unique and radical stance for Kubernetes distribution. In association with a model such as GitOps, Cluster API assembles a mechanism that leverages the concept of a "cluster as a resource.
Many teams are still struggling to implement good APIs, forcing RPC use cases into a semi RESTful world. Modern and efficient IPC is more than just doing REST. Take Kubernetes as example: REST on the outside, gRPC on the inside. We should use this approach for enterprise applications as well. This session focuses on modern and efficient Inter Process Communication (IPC) for microservices. We start with a REST API, built using JAX-RS and Quarkus to briefly discuss the pros and cons of this approach. Then, we will extend the API with an efficient Protobuf payload representation in order to finally transform the API into a fully fledged high-performance gRPC interface definition. But that’s not all! To put some extra icing on the cake, this talk will demonstrate how to consume the gRPC service from a JavaScript web client and also how to completely generate a matching REST API from an enhanced gRPC interface definition to ensure full interoperability in a microservice architecture.
Imagine a world where you can access metrics, events, traces and logs in seconds without changing code. Even more, a world where you can run scripts to debug metrics as code. In this session, you will learn about eBPF, a powerful technology with origins in the Linux kernel that holds the potential to fundamentally change how Networking, Observability and Security are delivered. In this session, we’ll see eBPF monitoring in action applied to the Kafka world as an example of a complex Java application: identify Kafka consumers, producers and brokers, see how they interact with each other and how many resources they consume. We’ll even show how to measure consumer lag without external components. If you want to know what’s next in Java and Kafka observability in Kubernetes, this session is for you.