• DBs & The Autonomous Operator + Writing a Core Operator for OpenShift

    Giugno sarà il mese degli operator, ci aspettano due talk interessanti dove verrano affrontate diverse tematiche ma gestite tutte con l'uso di operator, di seguito l'elenco delle talk: TALK#1 TITOLO: Running DBs in Kubernetes & the Autonomous Operator by Denis Rosa Abstract: Running Databases on Kubernetes, Developers always expected databases to work out-of-the-box, but historically it is the exact opposite. With the recent features of Kubernetes, database providers can finally have more control over the infrastructure and automate most of the common maintenance operations. This automation allows them how to provide a DBaS-like experience within a Kubernetes cluster, but with much more flexibility and without any cloud provider Lock-in. In this session, we will talk about what you should consider before running your database on Kubernetes, the do's and don’ts, what are the most popular database’s operators out there and a live demo of Couchbase’s Operator in action. At the end of this talk, we want to convince you that this is something you should start doing right away. Bio: Speaker and Developer Advocate at Couchbase, he started programming even before the college and never stopped coding since then. He is a Java & NoSQL specialist, open source contributor, and an enthusiast of Microservices & Devops TALK#2 TITOLO: Writing a Core Operator for OpenShift 4 by Antonio Murdaca ABSTRACT: Say tomorrow is your first day in a new team focused on writing a core operator for OpenShift 4 and you don't have any real world experience writing something for Kubernetes or OpenShift. What would you do? In this talk, Antonio goes through the basics of Operators patterns and Kubernetes Controllers, with real-world experiences writing a core operator for OpenShift 4. You will learn the basics around Kubernetes Controllers, CRDs, and how all of this makes up a Core Operator. As an example he will discuss his recent work around the Machine Config Operator and what he learned coming from a different world. Bio: Engineer @RedHat, working on containers and OpenShift, CRI-O lead developer and Docker maintainer.

    3
  • IBM Enterprise Kubernetes Platform + Falco: Container Native Runtime Security

    Ciao a tutti, nuovo mese, nuovo meetup! Per questo incontro saremo gentilmente ospitati da IBMe Computer Gross che si sono rese disponibili ad offrirci location e rinfresco 🍕🍻 Avremo due speaker d'eccezione che tratteranno altrettanti topic d'interesse. Ecco un outline dei talk: Talk #1 Titolo: Container Native Runtime Security with Falco In any Cloud Native architecture, there’s a seemingly endless stream of events that happen at each layer. These events can be used to detect abnormal activity and possible security incidents, as well as providing an audit trail of activity. In this talk, we’ll cover how we extended Falco to ingest events beyond just host system calls, such as Kubernetes audit events or even application level events. We will also show how to create Falco rules to detect behaviors in these new event streams. We show how we implemented Kubernetes audit events in Falco, and how to configure the event stream. Finally, we will cover how to create additional event streams leveraging the generic implementation Falco provides. Attendees will gain a deep understanding of Falco’s architecture, and how it custom Falco for additional events sources. By Lorenzo David Sysdig Senior Software Engineer Lorenzo is a Senior Software Engineer at Sysdig. He has double degree M.S. in Computer Science from Polytechnic University of Turin and EURECOM/Telecom ParisTech. Talk #2 Titolo: IBM Enterprise Kubernetes Platform Vedremo insieme le principali funzionalità della piattaforma Kubernetes di IBM e i diversi modelli di fruizione (on-premises, Cloud pubblico e privato, infrastruttura virtualizzata e Bare Metal). Attraverso dimostrazioni pratiche vedremo come creare velocemente e gestire cluster Kubernetes nel Cloud IBM ma anche come utilizzare tecnologie come Terraform o Vagrant per creare ambienti IBM Kubernetes in diversi ambienti e infrastrutture. Esploreremo poi il catalogo di software e gli strumenti disponibili sulla piattaforma per sviluppare, deployare e operare applicazioni container based . Percorreremo infine un tipico scenario di sviluppo e deployment di applicazioni containers utilizzando tecnologie fornite da IBM Kubernetes platform, come ad esempio Helm. Roberto Pozzi IBM Cloud Tech Sales Roberto lavora da più di 15 anni nell'industria IT, dove ha ricoperto vari ruoli client facing e su progetti a iniziative inerenti allo sviluppo software. Iniziando come sviluppatore Java Enterprise si è poi specializzato sulle tematiche metodologiche di Software Engineering, Application Lifecycle Management e DevOps, collaborando con vari clienti su questi ambiti. Appassionato delle innovazioni tecnologiche, si occupa ormai da qualche anno di Cloud, svolgendo in IBM il ruolo di Cloud Architect con focalizzazione particolare su container platforms e tecnologie Cloud Native. A presto!

  • OpenShift Kubernetes Distribution (OKD) in action

    Ciao a tutti! Il meetup di marzo sarà particolare perchè lo organizzeremo insieme al gruppo OpenShift Milano. In questo incontro i ragazzi di RedHat ci parleranno di Openshift e e OKD. Nota: Lo stesso evento comparirà nel loro meetup, basta registrarsi ad UNO SOLO dei due eventi! TITLE: OpenShift Kubernetes Distribution (OKD) in action ABSTRACT: Esploreremo le principali caratteristiche di OpenShift e del suo layer di orchestrazione Kubernetes. Parleremo di integrazioni e strumenti disponibili in OKD, CoreOS Operators, modalità di installazione (Bare Metal, IaaS, private o public cloud) e uno sguardo al futuro sulla prossima release OpenShift 4 con demo annesse. AGENDA: #1 OCP/OKD Introduction - Alessandro & Natale #2 OpenShift 4 & Operators (English) - Tero #3 Pizza Break #4 KNative 101: Serverless and beyond - Giuseppe #5 Metriche & Prometheus in OpenShift - Andrea ABOUT: Giuseppe Bonocore, Natale Vinto, Tero Ahonen, Andrea Spagnolo, Alessandro Arrichiello - in Red Hat, si occupano con diversi focus dell'intero Portfolio di prodotti Red Hat. Un caloroso ringraziamento ad Amazon per l'ospitalità e alla CNCF per la sponsorizzazione.

  • Kubernetes & Cloud Native Milano - 2019 #1 - Deploying microservices with Kong

    Ciao a tutti, riprendiamo il 2018 in pompa magna. Purtroppo l'evento centrato sulla security Kubernetes e' stato posticipato per problemi di uno degli speaker, abbiamo pero' trovato un degno sostituto. La serata sarà infatti dedicata a Kong con Luigi Manzo di Kong Inc. come speaker. Durante la serata parleremo di Ingress e Ingress Controllers, di Service meshes e di Kong. Qui di seguito trovate i dettagli del talk di Luigi, presto i dettagli del secondo talk. ----- TALK #1 Title: Deployment of microservices with Kong in K8s ABSTRACT During this talk we will have a look at all the ways we can deploy the Kong Ingress Controller on Kubernetes (plain yaml, Helm Chart, etc..). We will then dive into how to deploy a Flask HTTP-based microservice with Flask and how to expose on the Kong Ingress. ABOUT Luigi is Customer Success Engineer at Kong Inc. Luigi has empowered IT businesses for the last 15 years, with a focus on BPM and CMS software. He likes code, cinema and ice hockey. Talk #2 TBD ---- Un caloroso ringraziamento a Mikamai per l'ospitalità e alla CNCF per la sponsorizzazione. Entrambi i talk saranno in inglese.

    2
  • Scaling And Using A Distributed Data Service + Diving into AKS

    Ciao a tutti! Ci siamo! Tempo di annunciare ufficialmente il prossimo meetup: ci vedremo il 22 novembre presso la Microsoft House di viale Pasubio. In questo incontro avremo come speaker d'eccezione Neil Stevenson, Solution Architects at Hazelcast. Ecco il programma della serata: ---- Talk #1 Titolo: Scaling And Using A Distributed Data Service [ENG] Descrizione: What is Hazelcast ? What does it mean for Kubernetes ? In this talk we'll look at Hazelcast, the world's fastest data grid. What this means in practice is it's a collection of containers that communicate with each other to share data hosting and compute services, and provide this to other services or the outside world. So here the challenges are around connectivity and security obviously, and less obviously around data distribution to give the best resilience. The talk will include a demo of Hazelcast that you can download and try for yourself. A distributed data grid is the perfect place to start with Microservices. Bio: Neil is a solution architect for Hazelcast, the leading operational data management company. In more than 25 years of work in IT, Neil has designed, developed and debugged a number of software systems for companies large and small. ---- Talk #2 Title: Diving into AKS Descrizione: Durante questo talk inizieremo a guardare AKS, tutte le caratteristiche che ci mette a disposizione e come possiamo iniziare ad utilizzarlo in modo pratico per schedulare i nostri workload. Questa sarà una sessione esplorativa hands-on dove sviscereremo tutti i punti di forza (e le debolezze) del servizio gestito Kubernetes di Microsoft. Speaker: Jacopo Nardiello Bio: Jacopo è core organizer del Kubernetes & Cloud Native Milano Meetup, è CNCF Ambassador e founder di SIGHUP, startup specializzata in Kubernetes e infrastrutture Cloud Native. ---- Ci vediamo li!

  • Istio and Microservices + From logs to metrics

    Microsoft House

    Come tutti i mesi anche ad ottobre di vedremo con due argomenti molto caldi: logs to metrics e Istio! Trovate qui sotto programma del meetup e bio degli speaker. Un grazie speciale a Microsoft che ci ospiterà! Talk #1: Istio a standard way to manage communication beetween microservices This session cover a general discussion about microservice architecture, what caractheristic a microservice must have in the actual cloud native era and the important role of Istio in help developers and architect to avoid complessity. About the speakers: Michele Buccarello is a Cloud Software Architect at Primeur @buccarellom Andrea Frittoli is a Developer Advocate at IBM. @blackchip76 Talk #2: From logs to metrics During this talk we'll present an effective way to extract valuable insights from syslog messages turning them into telegraf metrics and finally visualizing them through chronograf. About the speaker: Leo Di Donato is a Senior Software Engineer at InfluxData where he works on scaling and improving the InfluxData platform. He also interested in Open Source, Machine Learning, AI, and distributed systems. @leodido

  • Computing Royal Rumble: VMs vs Containers vs Serverless

    SALA CONFERENZE DEIB

    Ciao a tutti, Il 17 settembre si terrà, presso la Sala Conferenze DEIB del Politecnico di Milano, un evento congiunto organizzato da AWS User Group Italy, Cloud-Native & Kubernetes Milano e Serverless Meetup che si prospetta davvero infuocato, grazie a un format che promette battaglia fin dal titolo: Computing Royal Rumble: VMs vs Containers vs Serverless. Si tratta di una vera e propria sfida tra tecnologie, con un moderatore pronto a pungolare gli speaker con argomenti insidiosi e domande provocatorie. Nel corso della rumble scopriremo i perché dietro l’adozione di un modello di computing, i pro e i contro di ogni tecnologia, i costi e i tempi di adozione, il tutto accompagnato da casi d’uso reali. Ecco gli speaker protagonisti della Computing Royal Rumble: Simone Merlini (CEO @ beSharp) di AWS User Group Italy Luca Bianchi (CTO @ Neosperience) di Serverless Meetup Jacopo Nardiello (Founder @ SIGHUP) di Cloud-Native & Kubernetes Moderatore: Alex Casalboni (Technical Evangelist @ AWS) Di seguito l’agenda completa dell’evento: 19:00 - Benvenuto e saluti 19:10 - Breve introduzione da parte degli speaker 19:30 - Inizio della Royal Rumble 20:15 - Use case pratico 20:30 - Happy hour / networking Ci vediamo tutti li!

    6
  • Contributing to Kubernetes + A Continuous Deployment tale

    Per concludere l'anno nella maniera migliore possibile, ecco l'ultimo meetup prima della pausa estiva. Abbiamo la fortuna di concludere l'anno con due speaker d'eccezione che ci parleranno di due topic super-importanti: - CI/CD su Kubernetes - Come contribuire a Kubernetes e far parte attivamente della community Ecco il programma: 19:00, Incontro presso Facile.it (che ringraziamo enormemente per l'ospitalita') 19:15 - "How to Contribute to Kubernetes", Fabrizio Pandini [ITA] 20:00 - "From source code to Kubernetes, a Continuous Deployment tale", Alexandre González Rodríguez [ENG] 20:30 - Pizza, beer & Networking Talk #1: "How to Contribute to Kubernetes", Fabrizio Pandini Contributing Kubernetes is not only about code. It is about being part of an amazing community, sharing its own traditions and using its own processes. In this talk we will go through all of those aspects and share some lesson learned and tips about my experience as a Kubernetes contributor Bio Kubernetes member, Software engineer, Enterprise Architect Millennium bug survivor, seriously injured by object oriented programming during the middleware war, I’m happily back with my hands on code thanks to golang and Kubernetes Talk #2: "From source code to Kubernetes, a Continuous Deployment tale", Alexandre González Rodríguez This talk will cover the basics of creating good Docker images for your Go projects using multi-stage builds. Once we have that image ready we will need to run it somewhere, I think that a Kubernetes cluster could be a nice place to start. Of course, we don’t want to repeat those steps by hand everytime we want to do a new deployment so we will probably need to learn how to use a CI/CD tool to automate all the steps. And finally, the icing on the cake would be make this automagically run everytime we push code to our repository Bio Currently working at BBVA in the PaaS team, and remotely from Milán, Alexandre spends his free time playing around with Go & everything that smells as a container. He is now living in Italy but he didn’t manage to learn Italian yet, so if you are Italian please go and say “ciao”. He also loves organising events and he has a good track with that co-organising (past) GolangUK 2015, the Golang London User Group & Monthly PyGrunn in the Netherlands. He is currently organising #madScalability in Madrid which is focused on scalability issues from personal to technical views. ---- ci vediamo l'11!

    10
  • Amazon EKS: test drive

    Triboo

    Il prossimo meetup e' organizzato insieme all'AWS User Group ed a Triboo S.p.A. e sara' interamente dedicato ad Amazon EKS e Kubernetes. Per partecipare e' necessario iscriversi su eventbrite: https://www.eventbrite.it/e/biglietti-amazon-eks-test-drive-47071067831 Agenda 18:00 - Ricevimento 18:30 - "Amazon EKS: servizio per Kubernetes sicuro,scalabile e ad elevate disponibilità" (Massimo Re Ferrè, Principal Solutions Architect AWS) 19:10 - "Terraforming your EKS" ( Jacopo Nardiello - Kubernetes & Cloud-Native Milano) 19:30 - "EKS preview: com'è andata?" ( Gianni Carabelli - Triboo ) 19:50 - Aperitivo e Networking

  • Logging in Distributed Containerized Applications + From EC2 to Kubernetes

    Eccoci ad annunciare il meetup di marzo in cui recupereremo il talk dello scorso mese (posticipato per cause di forza maggiore). Anche questo mese ci vedremo e come sempre cercheremo di avere due talk per la serata. Schedule: - 19.00: Talk #1, Daniel Berman (Logz.io): Logging in Distributed Containerized Applications - 20.00: Talk #2, Luca Cipriani (CIO, Business Cloud Manager, Arduino): From EC2 to Kubernetes - 21.00: Incontro, birra e networking Talk #1, Daniel Berman (Logz.io): Logging in Distributed Containerized Applications Logging remains one of the most valuable ways to troubleshoot and monitor our applications, but in software development today, the task has become extremely difficult due to the nature of modern environments. In this talk, I will details the various challenges facing developers in a microservices and Dockerized world, and how to use ELK to tackle them with centralized logging and a touch of machine learning. About the speaker: Daniel is a Product Evangelist at Logz.io who speaks and writes about logging, the ELK Stack, Docker and a bunch of other DevOps-related topics. Daniel is also a meetup and DevOpsDays organizer. Daniel love to run, is married + 4, and is a Liverpool FC fan! Talk #2, Luca Cipriani (Arduino): From EC2 to Kubernetes Moving from EC2 to Kubernetes, the goods and the bads. What you should consider while migrating to Kubernetes in an highly scalable environment. About the speaker: Luca is CIO and Business Cloud Manager at Arduino

    4