Data on Kubernetes Community

Data on Kubernetes Community

By Data on Kubernetes CommunityTechnology
Download on the App Store

Data on Kubernetes Community episodes

  • DoK Talks #144 - Mastering MongoDB on Kubernetes, the power of operators // Arek Borucki

    https://go.dok.community/slack

    https://dok.community/

    ABSTRACT OF THE TALK  
    During my first talk for DoK community I want to walk you through the world of NoSQL database MongoDB and Kubernetes Operators - Community Edition, Enterprise Edition (MongoDB and Ops Manager on K8s), and Atlas operator, highlight the most important capabilities, talk about use cases and challenges, the theory will be mixed with a live demos!  

    BIO  
    I'm a SRE / NoSQL / DevOps professional. I hold CKA, CKAD, CKS, also I’m MongoDB Certified DBA and MongoDB Champion. I have experience with multiple cloud providers, Kubernetes, different types of K8s operators (Strimzi, RabbitMQ Cluster Operator), but especially MongoDB K8s Operator. I also work with KEDA. Since 2017, I have been a speaker at MongoDB conferences all around the world (USA, China, Europe).   

    KEY TAKE-AWAYS FROM THE TALK  
    I would like to share the best practices of running NoSQL database - MongoDB on Kubernetes also I want to show how to manage Atlas (MongoDB cloud) via K8s operator  

    https://www.mongodb.com/developer/community-champions/arkadiusz-borucki/

    1 hr 1 min
  • DoK Talks #141 - Dossier: multi-tenant distributed Jupyter Notebooks // Iacoppo Colonnelli & Dario Tranchitella

    https://go.dok.community/slack

    https://dok.community

    ABSTRACT OF THE TALK

    When providing data analysis as a service, one must tackle several problems. Data privacy and protection by design are crucial when working on sensitive data. Performance and scalability are fundamental for compute-intensive workloads, e.g. training Deep Neural Networks. User-friendly interfaces and fast prototyping tools are essential to allow domain experts to experiment with new techniques. Portability and reproducibility are necessary to assess the actual value of results.

    Kubernetes is the best platform to provide reliable, elastic, and maintainable services. However, Kubernetes alone is not enough to achieve large-scale multi-tenant reproducible data analysis. OOTB support for multi-tenancy is too rough, with only two levels of segregation (i.e. the single namespace or the entire cluster). Offloading computation to off-cluster resources is non-trivial and requires the user's manual configuration. Also, Jupyter Notebooks per se cannot provide much scalability (they execute locally and sequentially) and reproducibility (users can run cells in any order and any number of times).

    The Dossier platform allows system administrators to manage multi-tenant distributed Jupyter Notebooks at the cluster level in the Kubernetes way, i.e. through CRDs. Namespaces are aggregated in Tenants, and all security and accountability aspects are managed at that level. Each Notebook spawns into a user-dedicated namespace, subject to all Tenant-level constraints. Users can rely on provisioned resources, either in-cluster worker nodes or external resources like HPC facilities. Plus, they can plug their computing nodes in a BYOD fashion. Notebooks are interpreted as distributed workflows, where each cell is a task that one can offload to a different location in charge of its execution.

    BIO  

    Iacopo Colonnelli is a Computer Science research fellow. He received his Ph.D. with honours in Modeling and Data Science at Università di Torino with a thesis on novel workflow models for heterogeneous distributed systems, and his master’s degree in Computer Engineering from Politecnico di Torino with a thesis on a high-performance parallel tracking algorithm for the ALICE experiment at CERN. His research focuses on both statistical and computational aspects of data analysis at large scale and on workflow modeling and management in heterogeneous distributed architectures.

    Dario is an SWE that turned DevOps, and he's regretting this choice day by day. Besides making memes on Twitter that gain more reactions than technical discussions, leading the development of Open Source projects at CLASTIX, an Open Source-based start-up focusing on Multi-Tenancy in Kubernetes.

    KEY TAKE-AWAYS FROM THE TALK

    From this talk, people will learn:

    - The different requirements of Data analysis as a service
    - How to configure for multi-tenancy at the cluster level with Capsule
    - How to write distributed workflows as Notebooks with Jupyter Workflows
    - How to combine all these aspects into a single platform: Dossier

    All the software presented in the talk is OpenSource, so attendees can directly play with them and include them in their experiments with no additional restrictions.



    1 hr 1 min
  • DoK Talks #140 - Data protection of stateful environment // Timothy Dewin

    https://go.dok.community/slack

    https://dok.community

    ABSTRACT OF THE TALK

    More and more we see stateful workloads pop up in Kubernetes clusters. These workloads generate data that is unique and is ephemeral. During this talk we will discuss the challenges of stateful workloads and how you can successfully protect

    BIO

    Working over a decade in IT as a technical expert for Veeam Software. Specializing in backup for the modern hybrid cloud. Passion for scripting and programming. Husband of Lena, father of Lev.

    KEY TAKE-AWAYS FROM THE TALK

    Data backup of Kubernetes. DR for Kubernetes

    43 min
  • DoK Talks #139 - Private DBaaS on Kubernetes // Sergey Pronin

    https://go.dok.community/slack

    https://dok.community

    ABSTRACT OF THE TALK

    Percona is committed to deliver solutions to run open source databases anywhere without lock in. As part of this commitment, we have created Operators to run MySQL, PostgreSQL and MongoDB on Kubernetes. Learn how Percona Monitoring and Management (PMM) allows you to enable developers to deploy and manage databases anywhere with private Database-as-a-service capability backed by Operators.

    BIO

    Product and technology leader. Worked in various fields: internet service providers, financial sector and merge & acquisition business. Currently leads product @ Percona focusing on cloud native technologies for open source databases

    KEY TAKE-AWAYS FROM THE TALK

    Learn how Percona Monitoring and Management (PMM) allows you to enable developers to deploy and manage databases anywhere with private Database-as-a-service capability backed by Operators.

    You will get high level overview of Percona's Operators structure and how private DBaaS can boost the productivity of your engineering and IT teams.

    54 min
  • DoK Talks #138 - Build your own social media analytics with Apache Kafka // Jakub Scholz

    https://go.dok.community/slack

    https://dok.community

    ABSTRACT OF THE TALK

    Apache Kafka is more than just a messaging broker. It has a rich ecosystem of different components. There are connectors for importing and exporting data, different stream processing libraries, schema registries and a lot more.

    The first part of this talk will explain the Apache Kafka ecosystem and how the different components can be used to load data from social networks and use stream processing and machine learning to analyze them.

    The second part will show a demo running on Kubernetes which will use Kafka Connect to load data from Twitter and analyze them using the Kafka Streams API.

    After this talk, the attendees should be able to better understand the full advantages of the Apache Kafka ecosystem especially with focus on Kafka Connect and Kafka Streams API. And they should be also able to use these components on top of Kubernetes.

    BIO

    Jakub works at Red Hat as Senior Principal Software Engineer. He has long-term experience with messaging and currently focuses mainly on Apache Kafka and its integration with Kubernetes. He is one of the maintainers of the Strimzi project which provides tooling for running Apache Kafka on Kubernetes. Before joining Red Hat he worked as messaging and solution architect in the financial industry.

    KEY TAKE-AWAYS FROM THE TALK

    The key takeaway of this talk is that Apache Kafka is more than just a messaging broker. It is a platform and ecosystem of different components which can be used to solve complex tasks when dealing with events or processing data. The talk demonstrates this on loading tweets from Twitter and processing them using the different parts of the Kafka ecosystem. The whole talk and its demos are running on Kubernetes using the Strimzi project. So it also shows how to easily run all the different components on top of Kubernetes with the help of few simple YAML files.

    57 min
  • DoK Talks #137 - How to build your own “Doordash” app // Yaniv Ben Hemo

    https://go.dok.community/slack

    https://dok.community/ 

    ABSTRACT OF THE TALK  

    The entire app is built in microservices, running on k8s pods and uses k8s-native message broker called memphis  

    WORKSHOP

     Learn how to build a cloud-native, distributed, event-driven food delivery application using a message broker, and deploy it to a kubernetes cluster. 

    We will also discuss the importance of using a message broker within our app, and what are the benefits it provides to a more resilient application.  

    The workshop is based on this article 

    - https://medium.com/memphis-dev/how-to-build-your-own-wolt-app-b220d738bb71 

    Strongly advise to install before 

    - memphis{dev} broker 

    - https://github.com/memphisdev/memphis-brokerminikube 

    - https://minikube.sigs.k8s.io/docs/start/node.js 

    - https://nodejs.org/ 

    If any questions arise, please raise a question on our Discord channel 

    - https://discord.gg/WZpysvAeTf 

    BIO  

    Develop since I was 10 years old  

    KEY TAKE-AWAYS FROM THE TALK  

    Learn the basics of building and deploying cloud-native, distributed, event-driven app

    58 min
  • DoK Talks #136 - Building a mesh for databases from scratch and why // Maxwell Miao

    https://go.dok.community/slack 

    https://dok.community/  

    ABSTRACT OF THE TALK  

    In this talk, Maxwell is going to share his thoughts about Service Mesh and database operations, called Database Mesh, and figure out the design of Pisanix.  

    Running databases on Kubernetes is hard,  Database Mesh is building a new standard of databases management on cloud. It tries to make database operation more easier, and provides a framework for different kind of databases.  

    Such as using a CRD called VirtualDatabase to describe a virtual database, developers will only need to know about this, meanwhile DBAs will have to bind TrafficStrategy and DatabaseEndpoint to VirtualDatabase, let Pisanix running like a MySQL proxy for applications. More features like SecurityClaim and TrafficQoS will be added to simplify the database operation work.  


    BIO  

    * Focus on SaaS and Database Mesh 

    * Previously worked at 株式会社ネットスターズ、ChuanyangTech、AntFinancial、Yeepay 

    * Linuxer & Gopher & Rustacean,open source advocator,cloud native envanglist 

    * “CaaSOne” Community Cofounder 

    * Contributor of multiple cloud native open source projects 

    * Participated in writing Analysis and practice of Tensorflow、Istio Handbook  


    KEY TAKE-AWAYS FROM THE TALK  

    What's the difference of Service Mesh and Database Mesh.  

    Why do people need a mesh for databases.  

    What does Pisanix can help DBAs daily work.  

    The current status of Pisanix.

    48 min
  • DoK Specials - Learn by doing in the DoK Community // Bart Farrell

    https://go.dok.community/slack 

    https://dok.community/  

    ABSTRACT OF THE TALK  

    As a community we are committed to making learning how to run stateful workloads on Kubernetes as accessible and inclusive as possible.  Using our DoK Landscape which we launched at Kubecon, we will be doing a guided "tour" of the technologies featured on there. We will go one by one, providing tutorials with concrete instructions for you tp get hands on experience. At the end of each sprint we will share our learnings in public.  

    BIO  

    CNCF Ambassador. Data on Kubernetes (@Dokcommunity) Community Leader, amateur rapper, tech from the human side.

    16 min
  • DoK Talks #135 - DoK isn't just Database on Kubernetes // Patrick McFadin

    https://go.dok.community/slack

    https://dok.community

    ABSTRACT OF THE TALK

    What about your streaming and analytic workloads? If you are all-in on Kubernetes you can't forget about these important parts of your infrastructure. I'll talk about the current state of the art. Why organizations may hesitate to go beyond deploying databases in Kubernetes and most important, some key things you need to be successful.

    BIO

    Patrick McFadin is the co-author of the upcoming O’Reilly book “Managing Cloud-Native Data on Kubernetes” He currently works at DataStax in Developer Relations and as a contributor to the Apache Cassandra project. Patrick has worked as Chief Evangelist for Apache Cassandra and as a consultant for DataStax, where he had a great time building some of the largest deployments in production. Previous to DataStax, he held positions as Chief Architect, Engineering Lead and Database DBA/Developer.

    KEY TAKE-AWAYS FROM THE TALK

    People should walk away with a better understanding of what it takes to deploy streaming and analytic workloads in Kubernetes.

    46 min

About Data on Kubernetes Community

From the publisher's feed

The Data on Kubernetes Community (DoKC) is where users go to run data on Kubernetes. We facilitate the creation and sharing of best practices to help users advance in their DoK journey. Here you can…

More shows like Data on Kubernetes Community

All-In with Chamath, Jason, Sacks & Friedberg by All-In Podcast, LLC

All-In with Chamath, Jason, Sacks & Friedberg

10,141 Listeners