Recursos de programación de kubernetes
Cloud Native is the modern architecture for the next 20 years of application development. Open Source technologies combined with Cloud have defined a new platform allowing developers to rapidly build and operate high scale applications. We will discuss the key role Kubernetes plays in this platform and the work underway to align 12-factor applications and serverless functions with Kubernetes through the Knative project. We will also talk about service meshes with Istio and how developers need to think differently about continuous delivery, the development process and application architectures. Language: English About: Michael Behrendt, Distinguished Engineer, IBM: Michael is a Distinguished Engineer, Serverless / FaaS & IBM Cloud Functions Chief Architect for IBM.
In this live coding session, we'll create a secure cluster to deploy our apps safely. As in the popular game Tower Defense, we'll build lines of defense based on Pod Security Policies, Network Policies, and Webhooks to achieve the highest level of Defense In Depth approach. About: Javier Provecho Fernandez, Platform Engineer - Telefonica Javier Provecho works at Telefónica, at the core of the 4th Platform, and engage with the community as a Google Developer Expert (Cloud GDE) and open source maintainer. He is passionate about new technologies and methodologies around the CNCF.
Ellen spoke with us about the challenges of AI for newbies, most common frameworks currently available to implement and train neural networks and advice for someone who would like to become a developer and more... About: Ellen Körbes, Developer Relations - Garden Ellen’s a developer advocate at Garden, and also an avid gopher—responsible for the most comprehensive Go course in Portuguese. They first got acquainted with Kubernetes while writing code for kubectl, in a SIG-CLI internship. They've spoken at world-famous events, and at countless local meet-ups. Ellen is a proud recipient of a 'Best Hair' award.
"The purpose of a platform team is to enable stream-aligned teams to deliver work with substantial autonomy. The stream-aligned team maintains full ownership of building, running, and fixing their application in production. The platform team provides internal services to reduce the cognitive load that would be required from stream-aligned teams to develop these underlying services."Team Topologies The last year I have been leading the Platform Team in a startup during the scale phase. First...
In Kubernetes, operators allow the API to be extended to your heart content. If one task requires too much YAML, it’s easy to create an operator to take care of the repetitive cruft, and only require a minimum amount of YAML. On the other hand, since its beginnings, the Go language has been advertised as closer to the hardware, and is now ubiquitous in low-level programming. Kubernetes has been rewritten from Java to Go, and its whole ecosystem revolves around Go. For that reason, It’s only natural that Kubernetes provides a Go-based framework to create your own operator. While it makes sense, it requires organizations willing to go down this road to have Go developers, and/or train their teams in Go. While perfectly acceptable, this is not the only option. In fact, since Kubernetes is based on REST, why settle for Go and not use your own favourite language? In this talk, Nicolas will describe what an operator is, how they work, how to design one, and finally demo a Java-based operator that is as good as a Go one.
Running your Cloud Native applications has never been easier! Learn how you can leverage the Application Development services that are available on the Oracle Cloud Platform to get started real fast, and scale up your application to production-grade enterprise workloads with ease. Learn about Helidon Microservices, Serverless Functions and of course our Managed Kubernetes platform.
Las plataformas nativas de la nube y sus herramientas ayudan a los desarrolladores a comenzar a implementar y ejecutar sus aplicaciones a escala de una manera sencilla. Pero a medida que este acceso a la computación comienza a ser omnipresente, la forma de asegurar y mantener los estándares en estos entornos se vuelve extremadamente importante. En esta charla explicaré los diferentes mecanismos que tiene Kubernetes para implementar controles de seguridad: controlador de admisión, seguridad del host, escaneo de imágenes, RBAC, registro de auditoría, tiempo de ejecución ... Finalmente terminaremos con un análisis forense de una anomalía de seguridad y un análisis detallado del evento
En el episodio de hoy ha sido inspirado por un artículo sobre patrones y buenas prácticas desplegando contenedores en kubernetes. Si quieres ser un crack desplegando en k8s.  Este es el artículo que nos ha inspirado, basado en el libro de patrones k8s y otras referencias de las que hablamos en el episodio. Top 10 Must Know K8s Design PatternsKubernetes Patterns BookTwelve Factor App ManifestoHa sido un placer.Tod@s l@s que tengáis comentarios o sugerencias para el podcast podéis enviarnos un correo a programaresunamierda@gmail.com o dejarnos un comentario en Twitter: @progesunam .No olvidéis de suscribiros a nuestro podcast en FeedPress o itunes, o si lo preferís agregad el RSS a vuestra app de podcast preferida. En cualquier caso siempre agradeceremos reviews del podcast en cualquiera de las plataformas.También podéis uniros a nuestro canal de Slack.La música elegida para la entrada y salida del podcast son del grupo "Dilo". En concreto las canciones son "War Inside" y "Sick of reality"
Fundada por los creadores de Apache Kafka, Confluent ha construido una plataforma de Event Streaming que permite a las empresas acceder fácilmente a sus datos en forma de Streams en Tiempo Real. La Plataforma de Confluent es "Apache Kafka on Steroids": teniendo como base Apache Kafka, Confluent ofrece todas las funcionalidades que se necesitan para un despliegue productivo, crítico y seguro. Planteamos una sesión donde haremos una introducción al mundo del streaming de eventos. Desde sus capacidades de integración con sistemas de terceros (AWS, Hadoop, Elastic, Mongo, Debezium, MQTT, JMS ... ), pasando por sus capacidades de procesamiento con Kafka Streams y ksqlDB hasta su gestión y despliegue tanto en entornos Kubernetes como en formato SaaS en Confluent Cloud.
Hybrid cloud is an architecture that incorporates some degree of workload portability, orchestration, and management across 2 or more environments. In this session, Alex is going to conduct a live demonstration of hybrid cloud-native Java microservices, distributed across public and private cloud, with real-time load-balancing and fail-over using Kubernetes and Skupper. Don’t be the last one to board the Kubernetes Hybrid Cloud train! Even if you’re not deploying apps to hybrid cloud now, you might be soon.