In this 30 minute session, we will explore the projects we have been working on with Contributor Experience and the future work we have on deck. We will provide an update to the following projects and have information on how to get involved.
The CNCF Research User Group aims to function as a focal point for discussing and advancing research computing using cloud native technologies. This includes identifying current practices, gaps, and initiatives to improve the research cloud computing ecosystem. Some initiatives include surveying research institutions using Kubernetes, creating a book on best practices for running research clusters and making research cloud native, and discussing topics like configuration management, GPU management, scalable JupyterHub, Kubeflow, workflows, and data operations.
A Peek Behind the Curtain: Managing the Kubernetes Contributor CommunityBob Killen
The Kubernetes community is a vibrant beacon in open source. It takes a village to enable a city of contributors doing what they do best. There are a lot of fun stories and lessons to be shared from helping out the community. One lesson is taken straight from the Kubernetes project itself: declarative config management. Most aspects of the community are managed using declarative configs. Adding a new SIG, GitHub org member, and even Slack channel, involves updating and PRing a change into one of the many Kubernetes repos. Adopting this methodology provides the community the means to self-manage itself. Join us as we journey through the many bits of community automation and weigh the merits of automating every aspect of our community.
SCALE 18x 2020
Academic research institutions are at a precipice. They have historically been constrained to supporting classic “job” style workloads. With the growth of new workflow practices such as streaming data, science gateways, and more “dynamic” research using lambda-like functions, they must now support a variety of workloads.
In this talk, Lindsey and Bob will discuss some difficulties faced by academic institutions and how Kubernetes offers an extensible solution to support the future of research. They will present a selection of projects currently benefiting from Kubernetes enabled tools, like Argo, Kubeflow, and kube-batch. These workflows will be demonstrated using specific examples from two large research institutions: Compute Canada, Canada’s national computation research consortium and the University of Michigan, one of the largest public Universities in the United States.
KubeCon EU 2019
The path to a serverless-native era with Kubernetessparkfabrik
In this talk we'll talk about how the Serverless paradigms are changing the way we develop applications and cloud infrastructure and how we can implement them in a
efficient and seamless way with Kubernetes.
We'll go through the latest Kubernetes Serverless technologies, talking about all the aspects
including pricing, scalability, observability and best practices.
- Docker started as an internal project at dotcloud and was later open sourced in 2013. It allows for standardized packaging of software and isolates applications from each other while sharing the same OS kernel.
- Containers provide benefits over traditional virtual machines by providing an application-level rather than infrastructure-level construct, resulting in better performance and efficiency.
- Kubernetes is an open source container orchestration platform originally developed by Google that provides self-healing and automated scaling of containerized applications. It abstracts away underlying infrastructure to provide a uniform interface for workloads.
This document provides an introduction to building Helm charts from scratch for deploying applications on Kubernetes. It begins with an overview of containers and how they are used with Kubernetes before explaining common Kubernetes concepts like pods, deployments, services and ingress. It then introduces Helm as a way to package and version control Kubernetes manifests, providing an example directory structure and commands for creating and installing a basic Helm chart.
An in depth overview of Kubernetes and it's various components.
NOTE: This is a fixed version of a previous presentation (a draft was uploaded with some errors)
Are you ready to be edgy? Bringing applications to the edge of the networkMegan O'Keefe
This document discusses edge computing and provides an overview of key concepts:
1. Edge computing extends cloud computing to the edge of networks to address bandwidth and latency issues and enable real-time applications like VR/AR, machine learning, and IoT.
2. Edge computing deployments are shaped differently than cloud but still leverage containers and orchestration tools like Kubernetes.
3. The document demonstrates an edge application management platform called Optikon that uses Kubernetes to deploy and manage applications across edge clusters.
Kubernetes is a container orchestration system that manages the deployment and scaling of containerized applications. It groups containers into Pods and coordinates multiple Pods across a cluster of nodes. The document provides an overview of Kubernetes architecture, including its use of master and worker nodes, controllers that manage components and respond to events, and how containers are scheduled and replicated across nodes for scalability. It also compares containers to traditional virtual machines and microservices to provide context on Kubernetes and containerization.
An overview of the Kubernetes architectureIgor Sfiligoi
This talk provides a 101 introdution to Kubernetes from a user point of view.
Aimed at service providers, it was presented at the GPN Annual Meeting 2019. https://conferences.k-state.edu/gpn/
Building Cloud-Native Applications with Kubernetes, Helm and KubelessBitnami
This document discusses building cloud-native applications with Kubernetes, Helm, and Kubeless. It introduces cloud-native concepts like containers and microservices. It then explains how Kubernetes provides container orchestration and Helm provides application packaging. Finally, it discusses how Kubeless enables serverless functionality on Kubernetes.
Deploying your first application with KubernetesOVHcloud
Find out how to deploy your first application with Kubernetes on the OVH cloud, and direct questions to the team responsible for our upcoming Kubernetes as-a-Service solution.
Introduction to Kubernetes and Google Container Engine (GKE)Opsta
Kubernetes is an open-source system for automating
deployment, scaling, and management of containerized
applications. This presentation will show you overview of Kubernetes concept and benefit with Google Container Engineer (GKE)
GDG DevFest Bangkok 2017 at Ananda UrbanTech FYI Center on October 7, 2017
See Facebook Live here
https://www.facebook.com/gamez.always/videos/10204052467627401/
This presentation will introduce you to Container, Docker, and Kubernetes with a live demo. This also explains Kubernetes basic concepts such as Pod, Deployment, Service, Ingress, and Rolling Update.
Facebook Live: https://www.facebook.com/imcinstitute/videos/4199946253380670
Youtube Recorded: https://youtu.be/vW1Yq5ftWZ4
IMC Live Webinar on July 17, 2020
In this session, we will discuss the architecture of a Kubernetes cluster. we will go through all the master and worker components of a kubernetes cluster. We will also discuss the basic terminology of Kubernetes cluster such as Pods, Deployments, Service etc. We will also cover networking inside Kuberneets. In the end, we will discuss options available for the setup of a Kubernetes cluster.
GitOps provides a way for organizations to adopt continuous delivery practices using cloud native technologies like Kubernetes and Docker. It advocates storing all infrastructure configurations and code in a Git repository to enable automated deployment and management of applications. Weaveworks adopted GitOps and was able to recover from a complete system failure in just 45 minutes by having their entire system defined as code. GitOps follows the principles of continuous delivery and observability by integrating deployment pipelines, monitoring, and security policies to drive faster, more reliable software releases.
What you have to know about Certified Kubernetes Administrator (CKA)Opsta
The Certified Kubernetes Administrator (CKA) program was created by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation, to help develop the Kubernetes ecosystem. As the fourth highest velocity open source project, Kubernetes use is exploding.
This presentation will let you know all about CKA. What you have to prepare, curriculum and examination details.
GDG Cloud Bangkok 2nd Meetup: Kubernetes coming in Town at Tencent Office Thailand on November 21, 2017
Avanti Patil gives an introduction to Kubernetes. She discusses containers, Docker, and what Kubernetes is. Kubernetes is an open-source platform for managing containerized workloads and services. It facilitates declarative configuration and automation. The presentation covers Kubernetes architecture including the master node, worker nodes, pods, replica sets, and deployments. It also provides options for local Kubernetes development and a link to a self-paced tutorial. Avanti concludes by answering questions about Kubernetes.
Service Discovery in kubernetes is all about how services of kubernetes get discovered internally and externally. How does a single POD communicate to another POD the within the cluster and how does a user request reach to a specific POD in the cluster? These are some questions that are answered by this TOPIC.
This document discusses several open source projects from the Cloud Native Computing Foundation (CNCF). The CNCF aims to accelerate adoption of containers, microservices, and cloud native applications. It hosts projects like Containerd, Kubernetes, CoreDNS, Linkerd, Prometheus, Fluentd, OpenTracing, and others. Containerd and rkt are container runtimes. Kubernetes is an orchestration system. CNCI, CoreDNS, and Linkerd provide container networking, DNS/service discovery, and service mesh capabilities. Prometheus, Fluentd, OpenTracing provide monitoring, logging, and distributed tracing.
DockerDay2015: Getting started with Google Container EngineDocker-Hanoi
This document introduces Google Container Engine and Kubernetes for container orchestration. It discusses how containers provide isolation and portability compared to traditional virtual machines. Kubernetes is an open source system for automating deployment, scaling, and management of containerized applications. It allows grouping containers into pods and uses labels to identify pods. Services provide discovery and load balancing for pods. Replication controllers help maintain the desired number of pods. Kubernetes handles scheduling pods across a cluster and replacing pods when needed through this type of declarative management.
These slides were used during a technical session for the Cloud-Native El Salvador community. It covers the basic Kubernetes components, some installers and main Kubernetes resources. For the demo, it was used the capabilites provided by the Horizontal Pod Autoscaler.
Kubernetes for Beginners: An Introductory GuideBytemark
Kubernetes is an open-source tool for managing containerized workloads and services. It allows for deploying, maintaining, and scaling applications across clusters of servers. Kubernetes operates at the container level to automate tasks like deployment, availability, and load balancing. It uses a master-slave architecture with a master node controlling multiple worker nodes that host application pods, which are groups of containers that share resources. Kubernetes provides benefits like self-healing, high availability, simplified maintenance, and automatic scaling of containerized applications.
L’evoluzione delle pratiche di sviluppo, delle architetture e delle infrastrutture è un processo che anche Drupal ha abbracciato, trasformandosi da un CMS per community a un framework PHP moderno.
Drupal oggi permette di creare un'esperienza developer-friendly e può essere la base su cui costruire la vostra applicazione cloud-native.
This presentation will introduce you to Container, Docker, Kubernetes, and Google Kubernetes Engine (GKE) with a live demo. This also explains Kubernetes basic concepts such as Pod, Deployment, Service, Ingress, and Rolling Update.
See the recorded session on Facebook live here (min 46.49):
https://www.facebook.com/gdgcloudkl/videos/1013942759041907
There's also recorded session on Youtube here (min 46.49):
https://www.youtube.com/watch?v=ht0ynVjkDcI
GDG Cloud KL July Webinar on July 12, 2020
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery called pods. Its main components include a master node that manages the cluster and worker nodes that run the applications. It uses labels to identify pods and services and selectors to group related pods. Common concepts include deployments for updating apps, services for network access, persistent volumes for storage, and roles/bindings for access control. The deployment process involves the API server, controllers, scheduler and kubelet to reconcile the desired state and place pods on nodes from images while providing discovery and load balancing.
How kubernetes works community, velocity, and contribution - osls 2017 (1)Brian Grant
Kubernetes is a very successful project today, based on stars analysis it is in top 0.01% of all github projects. Why is it successful? The technology is part of it. But we think that what makes Kubernetes special and successful is it’s community. In this talk we will describe the organization and evolution of the Kubernetes community. How we organize technical decision making and overall project roadmap. What makes it possible to have an open and growing community. What ensures the quality and timeliness of our releases. Most importantly, mistakes we made and what learnt from them in the 2.5 years of rapid growth.
In this episode, we will focus on open sourcing how we run Netflix's open source program. Netflix has been using and contributing to open source for several years. Over the years, Netflix has released over one hundred Netflix Open Source (aka NetflixOSS) libraries, servers, and technologies. Netflix engineers benefit by accepting contributions and gathering feedback with key collaborators around the world. Users of NetflixOSS from many industries benefit from our solutions including Big Data, Build and Delivery Tools, Runtime Services and Libraries, Data Persistence, Insight, Reliability and Performance, Security and User Interface. With such a large and mature open source program, Netflix has worked on approaches and tools that help manage and improve the NetflixOSS source offerings and communities. Netflix has taken a different approach to building support for open source as compared to other Internet scale companies. Come to this session to learn about the unique approaches Netflix has taken to both distribute and automate the responsibilities of building a world-class open source program.
Kubernetes is a container orchestration system that manages the deployment and scaling of containerized applications. It groups containers into Pods and coordinates multiple Pods across a cluster of nodes. The document provides an overview of Kubernetes architecture, including its use of master and worker nodes, controllers that manage components and respond to events, and how containers are scheduled and replicated across nodes for scalability. It also compares containers to traditional virtual machines and microservices to provide context on Kubernetes and containerization.
An overview of the Kubernetes architectureIgor Sfiligoi
This talk provides a 101 introdution to Kubernetes from a user point of view.
Aimed at service providers, it was presented at the GPN Annual Meeting 2019. https://conferences.k-state.edu/gpn/
Building Cloud-Native Applications with Kubernetes, Helm and KubelessBitnami
This document discusses building cloud-native applications with Kubernetes, Helm, and Kubeless. It introduces cloud-native concepts like containers and microservices. It then explains how Kubernetes provides container orchestration and Helm provides application packaging. Finally, it discusses how Kubeless enables serverless functionality on Kubernetes.
Deploying your first application with KubernetesOVHcloud
Find out how to deploy your first application with Kubernetes on the OVH cloud, and direct questions to the team responsible for our upcoming Kubernetes as-a-Service solution.
Introduction to Kubernetes and Google Container Engine (GKE)Opsta
Kubernetes is an open-source system for automating
deployment, scaling, and management of containerized
applications. This presentation will show you overview of Kubernetes concept and benefit with Google Container Engineer (GKE)
GDG DevFest Bangkok 2017 at Ananda UrbanTech FYI Center on October 7, 2017
See Facebook Live here
https://www.facebook.com/gamez.always/videos/10204052467627401/
This presentation will introduce you to Container, Docker, and Kubernetes with a live demo. This also explains Kubernetes basic concepts such as Pod, Deployment, Service, Ingress, and Rolling Update.
Facebook Live: https://www.facebook.com/imcinstitute/videos/4199946253380670
Youtube Recorded: https://youtu.be/vW1Yq5ftWZ4
IMC Live Webinar on July 17, 2020
In this session, we will discuss the architecture of a Kubernetes cluster. we will go through all the master and worker components of a kubernetes cluster. We will also discuss the basic terminology of Kubernetes cluster such as Pods, Deployments, Service etc. We will also cover networking inside Kuberneets. In the end, we will discuss options available for the setup of a Kubernetes cluster.
GitOps provides a way for organizations to adopt continuous delivery practices using cloud native technologies like Kubernetes and Docker. It advocates storing all infrastructure configurations and code in a Git repository to enable automated deployment and management of applications. Weaveworks adopted GitOps and was able to recover from a complete system failure in just 45 minutes by having their entire system defined as code. GitOps follows the principles of continuous delivery and observability by integrating deployment pipelines, monitoring, and security policies to drive faster, more reliable software releases.
What you have to know about Certified Kubernetes Administrator (CKA)Opsta
The Certified Kubernetes Administrator (CKA) program was created by the Cloud Native Computing Foundation (CNCF), in collaboration with The Linux Foundation, to help develop the Kubernetes ecosystem. As the fourth highest velocity open source project, Kubernetes use is exploding.
This presentation will let you know all about CKA. What you have to prepare, curriculum and examination details.
GDG Cloud Bangkok 2nd Meetup: Kubernetes coming in Town at Tencent Office Thailand on November 21, 2017
Avanti Patil gives an introduction to Kubernetes. She discusses containers, Docker, and what Kubernetes is. Kubernetes is an open-source platform for managing containerized workloads and services. It facilitates declarative configuration and automation. The presentation covers Kubernetes architecture including the master node, worker nodes, pods, replica sets, and deployments. It also provides options for local Kubernetes development and a link to a self-paced tutorial. Avanti concludes by answering questions about Kubernetes.
Service Discovery in kubernetes is all about how services of kubernetes get discovered internally and externally. How does a single POD communicate to another POD the within the cluster and how does a user request reach to a specific POD in the cluster? These are some questions that are answered by this TOPIC.
This document discusses several open source projects from the Cloud Native Computing Foundation (CNCF). The CNCF aims to accelerate adoption of containers, microservices, and cloud native applications. It hosts projects like Containerd, Kubernetes, CoreDNS, Linkerd, Prometheus, Fluentd, OpenTracing, and others. Containerd and rkt are container runtimes. Kubernetes is an orchestration system. CNCI, CoreDNS, and Linkerd provide container networking, DNS/service discovery, and service mesh capabilities. Prometheus, Fluentd, OpenTracing provide monitoring, logging, and distributed tracing.
DockerDay2015: Getting started with Google Container EngineDocker-Hanoi
This document introduces Google Container Engine and Kubernetes for container orchestration. It discusses how containers provide isolation and portability compared to traditional virtual machines. Kubernetes is an open source system for automating deployment, scaling, and management of containerized applications. It allows grouping containers into pods and uses labels to identify pods. Services provide discovery and load balancing for pods. Replication controllers help maintain the desired number of pods. Kubernetes handles scheduling pods across a cluster and replacing pods when needed through this type of declarative management.
These slides were used during a technical session for the Cloud-Native El Salvador community. It covers the basic Kubernetes components, some installers and main Kubernetes resources. For the demo, it was used the capabilites provided by the Horizontal Pod Autoscaler.
Kubernetes for Beginners: An Introductory GuideBytemark
Kubernetes is an open-source tool for managing containerized workloads and services. It allows for deploying, maintaining, and scaling applications across clusters of servers. Kubernetes operates at the container level to automate tasks like deployment, availability, and load balancing. It uses a master-slave architecture with a master node controlling multiple worker nodes that host application pods, which are groups of containers that share resources. Kubernetes provides benefits like self-healing, high availability, simplified maintenance, and automatic scaling of containerized applications.
L’evoluzione delle pratiche di sviluppo, delle architetture e delle infrastrutture è un processo che anche Drupal ha abbracciato, trasformandosi da un CMS per community a un framework PHP moderno.
Drupal oggi permette di creare un'esperienza developer-friendly e può essere la base su cui costruire la vostra applicazione cloud-native.
This presentation will introduce you to Container, Docker, Kubernetes, and Google Kubernetes Engine (GKE) with a live demo. This also explains Kubernetes basic concepts such as Pod, Deployment, Service, Ingress, and Rolling Update.
See the recorded session on Facebook live here (min 46.49):
https://www.facebook.com/gdgcloudkl/videos/1013942759041907
There's also recorded session on Youtube here (min 46.49):
https://www.youtube.com/watch?v=ht0ynVjkDcI
GDG Cloud KL July Webinar on July 12, 2020
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery called pods. Its main components include a master node that manages the cluster and worker nodes that run the applications. It uses labels to identify pods and services and selectors to group related pods. Common concepts include deployments for updating apps, services for network access, persistent volumes for storage, and roles/bindings for access control. The deployment process involves the API server, controllers, scheduler and kubelet to reconcile the desired state and place pods on nodes from images while providing discovery and load balancing.
How kubernetes works community, velocity, and contribution - osls 2017 (1)Brian Grant
Kubernetes is a very successful project today, based on stars analysis it is in top 0.01% of all github projects. Why is it successful? The technology is part of it. But we think that what makes Kubernetes special and successful is it’s community. In this talk we will describe the organization and evolution of the Kubernetes community. How we organize technical decision making and overall project roadmap. What makes it possible to have an open and growing community. What ensures the quality and timeliness of our releases. Most importantly, mistakes we made and what learnt from them in the 2.5 years of rapid growth.
In this episode, we will focus on open sourcing how we run Netflix's open source program. Netflix has been using and contributing to open source for several years. Over the years, Netflix has released over one hundred Netflix Open Source (aka NetflixOSS) libraries, servers, and technologies. Netflix engineers benefit by accepting contributions and gathering feedback with key collaborators around the world. Users of NetflixOSS from many industries benefit from our solutions including Big Data, Build and Delivery Tools, Runtime Services and Libraries, Data Persistence, Insight, Reliability and Performance, Security and User Interface. With such a large and mature open source program, Netflix has worked on approaches and tools that help manage and improve the NetflixOSS source offerings and communities. Netflix has taken a different approach to building support for open source as compared to other Internet scale companies. Come to this session to learn about the unique approaches Netflix has taken to both distribute and automate the responsibilities of building a world-class open source program.
This document provides an introduction to Git and GitHub. It contains an agenda for a session that will cover introduction to GitHub, the GitHub organization for NIT Arunachal Pradesh, making a first contribution, and introduction to Git. It defines version control and Git, lists some important Git commands, describes how GitHub provides cloud-based Git repository hosting and allows collaboration. It outlines a GitHub walkthrough that will cover opportunities, projects, and the student developer pack. Finally, it includes some important links for getting started with Git, installing Git, the GitHub organization, student developer pack, and GitHub training.
Getting started contributing to open source can be daunting! In this presentation for the Data on Kubernetes meetup, Rin Oliver & Savitha Raghunathan will dive into how to get started contributing to Kubernetes, tips for combating imposter syndrome, and more.
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...Lee Calcote
The document discusses best practices for building communities around open source projects based on lessons learned from other successful open source communities like Apache, Docker, Eclipse, Cloud Foundry, OpenStack, ODL/ONOS, Linux Foundation, and Kubernetes. It provides examples of community activities from these projects that could be adopted by CNCF communities, such as meetups, test beds, certification programs, equal opportunity initiatives, and ambassador reporting. The document calls for a discussion on further developing CNCF communities.
This document provides an overview of Hacktoberfest and open source contributions. It discusses that Hacktoberfest is an annual event that encourages collaboration and learning in open source software. The agenda outlines what open source is, how to get started with contributions through version control systems and repositories, and how to participate in Hacktoberfest by registering online and finding projects to contribute to. Guidelines and a Q&A session are also included to help participants successfully contribute to open source projects.
AUGNYC Hosted the first event of 2018, with three talks.
1. Jira & Trello: When to use Each? - Trevor Longino, Unito.IO
2. A Lightning Talk on Giving a Lightning Talk - NYC AUG Leaders & You
3. Starting Small with Jira, but Planning for Growth - Craig Castle-Mead, Y&R
QGIS is the most popular and used Geographical Free Open Source software in the whole world, growing fast and being a serious competitor to the near monopolistic proprietary alternative.
QGIS is born in 2002 thanks to Gary Sherman that was looking for a simple way to visualize geospatial data stored in a PostgreSQL/PostGIS database. In the following years more people got involved in the project and QGIS stared to become a complete GIS software with support for both vector and raster data. During these 18 years more and more people developed specialized geospatial algorithm to extract information from the data and to provide a simple interface for the end user. Different milestones have been reached, e.g. the support for thirdly part software, like GRASS, SAGA, Orfeo Toolbox and R; a Python interface has been added so that it is easy to develop new spatial algorithms as *plugins*. Thanks to these features QGIS quickly became popular and widespread. Public administration, private companies, Universities and GIS expert use QGIS and are investing resources back to the project.
The success of QGIS is due not only to work of developers and the resulting powerful and easy functions, but also to the strong community behind the software: document writers, translators participate not only *building* QGIS as a software but by growing QGIS as a **community**.
Crunching the numbers: Open Source Community Metrics at OSCONDawn Foster
Co-presented with Dave Neary at OSCON 2011.
Every community manager knows that community metrics are important, but how do you come up with a plan and figure out what you want to measure? Most community managers have their own set of hacky scripts for extracting data from various sources after they decide what metrics to track. There is no standardised Community Software Dashboard you can use to generate near-real-time stats on your community growth.
Like most open source projects, we have diverse community infrastructure for MeeGo, including Mailman, Drupal, Mediawiki, IRC, git, OpenSuse Build Service, Transifex and vBulletin. We wanted to unify these sources together, extract meaningful statistics from the data we had available to us, and present it to the user in a way that made it easy to see if the community was developing nicely or not.
Building on the work of Pentaho, Talend, MLStats, gitdm and a host of others, we built a generic and open source community dashboard for the MeeGo project, and integrated it into the website. The project was run in the open at http://wiki.meego.com/Metrics/Dashboard and all products of the project are available for reuse.
This presentation will cover the various metrics we wanted to measure, how we extracted the data from a diverse set of services to do it, and more importantly, how you can do it too.
Crunching the numbers: Open Source Community MetricsDawn Foster
Every community manager knows that community metrics are important, but how do you come up with a plan and figure out what you want to measure? Most community managers have their own set of hacky scripts for extracting data from various sources after they decide what metrics to track. There is no standardised Community Software Dashboard you can use to generate near-real-time stats on your community growth.
Like most open source projects, we have diverse community infrastructure for MeeGo, including Mailman, Drupal, Mediawiki, IRC, git, OpenSuse Build Service, Transifex and vBulletin. We wanted to unify these sources together, extract meaningful statistics from the data we had available to us, and present it to the user in a way that made it easy to see if the community was developing nicely or not.
Building on the work of Pentaho, Talend, MLStats, gitdm and a host of others, we built a generic and open source community dashboard for the MeeGo project, and integrated it into the website. The project was run in the open at http://wiki.meego.com/Metrics/Dashboard and all products of the project are available for reuse.
This presentation will cover the various metrics we wanted to measure, how we extracted the data from a diverse set of services to do it, and more importantly, how you can do it too.
Slides from OpenSource101.com Talk (https://opensource101.com/sessions/wtf-is-gitops-why-should-you-care/)
If you’re interested in learning more about Cloud Native Computing or are already in the Kubernetes community you may have heard the term GitOps. It’s become a bit of a buzzword, but it’s so much more! The benefits of GitOps are real – they bring you security, reliability, velocity and more! And the project that started it all was Flux – a CNCF Incubating project developed and later donated by Weaveworks (the GitOps company who coined the term).
Pinky will share from personal experience why GitOps has been an essential part of achieving a best-in-class delivery and platform team. Pinky will give a brief overview of definitions, CNCF-based principles, and Flux’s capabilities: multi-tenancy, multi-cluster, (multi-everything!), for apps and infra, and more.
Pinky will cover a little of Flux’s microservices architecture and how the various components deliver this robust, secure, and trusted open source solution. Through the components of the Flux project, users today are enjoying compatibility with Helm, Jenkins, Terraform, Prometheus, and more as well as with cloud providers such as AWS, Azure, Google Cloud, and more.
Join us for this informative session and get all of your GitOps questions answered by an end user in the community!
Speaker: Priyanka (aka “Pinky”) is a Developer Experience Engineer at Weaveworks. She has worked on a multitude of topics including front end development, UI automation for testing and API development. Previously she was a software developer at State Farm where she was on the delivery engineering team working on GitOps enablement. She was instrumental in the multi-tenancy migration to utilize Flux for an internal Kubernetes offering. Outside of work, Priyanka enjoys hanging out with her husband and two rescue dogs as well as traveling around the globe.
Presented at Open Source 101 2022
Presented by Priyanka Ravi, Weaveworks
Abstract: If you’re interested in learning more about Cloud Native Computing or are already in the Kubernetes community you may have heard the term GitOps. It’s become a bit of a buzzword, but it’s so much more! The benefits of GitOps are real - they bring you security, reliability, velocity and more! And the project that started it all was Flux - a CNCF Incubating project developed and later donated by Weaveworks (the GitOps company who coined the term).
Pinky will share from personal experience why GitOps has been an essential part of achieving a best-in-class delivery and platform team. Pinky will give a brief overview of definitions, CNCF-based principles, and Flux's capabilities: multi-tenancy, multi-cluster, (multi-everything!), for apps and infra, and more.
Pinky will cover a little of Flux's microservices architecture and how the various components deliver this robust, secure, and trusted open source solution. Through the components of the Flux project, users today are enjoying compatibility with Helm, Jenkins, Terraform, Prometheus, and more as well as with cloud providers such as AWS, Azure, Google Cloud, and more.
Join us for this informative session and get all of your GitOps questions answered by an end user in the community!
Public briefing from Unicon's IAM team on observations and highlights about Apereo/Jasig CAS, Internet2 Shibboleth, and Internet2 Grouper. Unicon Open Source Support development progress and intentions for the next quarter are also shared. http://www.unicon.net/support
Git and GitHub are open source version control systems. Git is a decentralized version control system, while GitHub is a web-based hosting service for Git repositories that offers additional collaboration features. GitHub allows users to fork repositories to propose and contribute changes. Key features include wikis, task management, bug tracking, and pull requests to merge changes. GitHub is a powerful collaboration tool for software developers and other users due to its features for forking, pulling, and merging code changes.
Primeros pasos del Software Libre en infraestructura civil Civil Infrastructu...Agustin Benito Bethencourt
Introducción a la iniciativa de la Linux Foundation llamada Civil Infrastructure Platform CIP. Descripción del problema que pretende resolver este grupo y sus primeros pasos Transparencias de la charla impartida en el OpenSOuthCode de Málaga, España.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for March 2018.
On Open Day, we share our activities of the month with each other and the community. It's when we take a step back and see where we stand. Here's our Open Day for March 2018.
Ippon Technologies is a digital consulting agency that has supported JHipster since 2013. They are hosting the JHipster Code event in Bordeaux and live streaming it. The event agenda includes keynotes, coding sessions, and a dinner sponsored by Heroku. Updates on JHipster include a new Control Center app, migration to Cypress for testing, and integrated Vue.js support. The community helped a member get medication and a job. Non-profits are using JHipster for volunteer management apps.
Engaging new l10n contributors through Open Source ContributhonYoungbin Han
Last year, Ubuntu Korean LoCo participated “Open Source Contributhon”(Contribution + Marathon) as Ubuntu Korean L10n team to engage new l10n contributors. “Open Source Contributhon” is an program led by a government agency, And more than 20 teams joined last year.
In this session, We’ll introduce details about “Open Source Contributhon”(which is now “Open Source Contribution Academy”) and our experiences about the program as mentors and as mentees.
https://2021.ubucon.asia/sessions/engaging_new_l10n_contributors_through_open_source_contributhon/
Tackling New Challenges in a Virtual Focused CommunityBob Killen
The pandemic has had many communities scrambling to find ways to capture, grow, and continue to strengthen the bonds of their community members. Virtual events, zoom burn out, and increased familial responsibilities are things that are impacting not only contributors but software communities as a whole. They do pose an opportunity - They can be made more accessible, there are less financial pressures for attendees, and they open up possibilities for others that might not be able to previously contribute to open source. In this talk, we’ll go over some of the successes and failures that we have encountered over the past year, share our experiences, and explore strategies to mitigate “virtual” fatigue. Attendees will learn the following things: - How to approach virtual events and activities, both as an organizer and an attendee - Set and manage expectations with themselves and others - Technical do’s and don’ts with virtual events.
KubeCon EU 2021
KubeCon EU 2021 Keynote: Shaping Kubernetes Community CultureBob Killen
In this talk, members of the Kubernetes Steering Committee and Kubernetes Code of Conduct Committee walk through what it takes to lead a community from a technical, cultural, and community perspective, and how that stewardship improves camaraderie, code quality and longevity. Get a peek under the hood of the two community groups chartered with defining, evolving, and sustaining the values of the project.
Kubernetes has become the defacto standard as a platform for container orchestration. Its ease of extending and many integrations has paved the way for a wide variety of data science and research tooling to be built on top of it.
From all encompassing tools like Kubeflow that make it easy for researchers to build end-to-end Machine Learning pipelines to specific orchestration of analytics engines such as Spark; Kubernetes has made the deployment and management of these things easy. This presentation will showcase some of the larger research tools in the ecosystem and go into how Kubernetes has enabled this easy form of application management.
A Comprehensive Introduction to Kubernetes. This slide deck serves as the lecture portion of a full-day Workshop covering the architecture, concepts and components of Kubernetes. For the interactive portion, please see the tutorials here:
https://github.com/mrbobbytables/k8s-intro-tutorials
Slides used for Orchestructure May 2018 workshop.
Labs:
https://github.com/mrbobbytables/k8s-intro-tutorials
Event Information:
https://www.meetup.com/orchestructure/events/250189685/
Federated Kubernetes: As a Platform for Distributed Scientific ComputingBob Killen
A high level overview of Kubernetes Federation and the challenges encountered when building out a Platform for multi-institutional Research and Distributed Scientific Computing.
(Draft) Kubernetes - A Comprehensive OverviewBob Killen
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containers that make up an application into logical units for easy management and discovery called pods. Its main components include a master node that manages the cluster and worker nodes that run the applications. It uses labels to organize resources and selectors to group related objects. Common concepts include pods, services for discovery/load balancing, replica controllers for scaling, and namespaces for isolation. It provides mechanisms for configuration, storage, security, and networking out of the box to ensure containers can run reliably and be easily managed at scale.
Pluggable Infrastructure with CI/CD and DockerBob Killen
The docker cluster ecosystem is still young, and highly modular. This presentation covers some of the challenges we faced deciding on what infrastructure to deploy, and a few tips and tricks in making both applications and infrastructure easily adaptable.
DNS Resolvers and Nameservers (in New Zealand)APNIC
Geoff Huston, Chief Scientist at APNIC, presented on 'DNS Resolvers and Nameservers in New Zealand' at NZNOG 2025 held in Napier, New Zealand from 9 to 11 April 2025.
Top Vancouver Green Business Ideas for 2025 Powered by 4GoodHostingsteve198109
Vancouver in 2025 is more than scenic views, yoga studios, and oat milk lattes—it’s a thriving hub for eco-conscious entrepreneurs looking to make a real difference. If you’ve ever dreamed of launching a purpose-driven business, now is the time. Whether it’s urban mushroom farming, upcycled furniture sales, or vegan skincare sold online, your green idea deserves a strong digital foundation.
The 2025 Canadian eCommerce landscape is being shaped by trends like sustainability, local innovation, and consumer trust. To stay ahead, eco-startups need reliable hosting that aligns with their values. That’s where 4GoodHosting.com comes in—one of the top-rated Vancouver web hosting providers of 2025. Offering secure, sustainable, and Canadian-based hosting solutions, they help green entrepreneurs build their brand with confidence and conscience.
As eCommerce in Canada embraces localism and environmental responsibility, choosing a hosting provider that shares your vision is essential. 4GoodHosting goes beyond just hosting websites—they champion Canadian businesses, sustainable practices, and meaningful growth.
So go ahead—start that eco-friendly venture. With Vancouver web hosting from 4GoodHosting, your green business and your values are in perfect sync.
Reliable Vancouver Web Hosting with Local Servers & 24/7 Supportsteve198109
Looking for powerful and affordable web hosting in Vancouver? 4GoodHosting offers premium Canadian web hosting solutions designed specifically for individuals, startups, and businesses across British Columbia. With local data centers in Vancouver and Toronto, we ensure blazing-fast website speeds, superior uptime, and enhanced data privacy—all critical for your business success in today’s competitive digital landscape.
Our Vancouver web hosting plans are packed with value—starting as low as $2.95/month—and include secure cPanel management, free domain transfer, one-click WordPress installs, and robust email support with anti-spam protection. Whether you're hosting a personal blog, business website, or eCommerce store, our scalable cloud hosting packages are built to grow with you.
Enjoy enterprise-grade features like daily backups, DDoS protection, free SSL certificates, and unlimited bandwidth on select plans. Plus, our expert Canadian support team is available 24/7 to help you every step of the way.
At 4GoodHosting, we understand the needs of local Vancouver businesses. That’s why we focus on speed, security, and service—all hosted on Canadian soil. Start your online journey today with a reliable hosting partner trusted by thousands across Canada.
Understanding the Tor Network and Exploring the Deep Webnabilajabin35
While the Tor network, Dark Web, and Deep Web can seem mysterious and daunting, they are simply parts of the internet that prioritize privacy and anonymity. Using tools like Ahmia and onionland search, users can explore these hidden spaces responsibly and securely. It’s essential to understand the technology behind these networks, as well as the risks involved, to navigate them safely. Visit https://torgol.com/
APNIC Update, presented at NZNOG 2025 by Terry SweetserAPNIC
Terry Sweetser, Training Delivery Manager (South Asia & Oceania) at APNIC presented an APNIC update at NZNOG 2025 held in Napier, New Zealand from 9 to 11 April 2025.
Smart Mobile App Pitch Deck丨AI Travel App Presentation Templateyojeari421237
🚀 Smart Mobile App Pitch Deck – "Trip-A" | AI Travel App Presentation Template
This professional, visually engaging pitch deck is designed specifically for developers, startups, and tech students looking to present a smart travel mobile app concept with impact.
Whether you're building an AI-powered travel planner or showcasing a class project, Trip-A gives you the edge to impress investors, professors, or clients. Every slide is cleanly structured, fully editable, and tailored to highlight key aspects of a mobile travel app powered by artificial intelligence and real-time data.
💼 What’s Inside:
- Cover slide with sleek app UI preview
- AI/ML module implementation breakdown
- Key travel market trends analysis
- Competitor comparison slide
- Evaluation challenges & solutions
- Real-time data training model (AI/ML)
- “Live Demo” call-to-action slide
🎨 Why You'll Love It:
- Professional, modern layout with mobile app mockups
- Ideal for pitches, hackathons, university presentations, or MVP launches
- Easily customizable in PowerPoint or Google Slides
- High-resolution visuals and smooth gradients
📦 Format:
- PPTX / Google Slides compatible
- 16:9 widescreen
- Fully editable text, charts, and visuals
APNIC -Policy Development Process, presented at Local APIGA Taiwan 2025APNIC
Joyce Chen, Senior Advisor, Strategic Engagement at APNIC, presented on 'APNIC Policy Development Process' at the Local APIGA Taiwan 2025 event held in Taipei from 19 to 20 April 2025.
Best web hosting Vancouver 2025 for you businesssteve198109
Vancouver in 2025 is more than scenic views, yoga studios, and oat milk lattes—it’s a thriving hub for eco-conscious entrepreneurs looking to make a real difference. If you’ve ever dreamed of launching a purpose-driven business, now is the time. Whether it’s urban mushroom farming, upcycled furniture sales, or vegan skincare sold online, your green idea deserves a strong digital foundation.
The 2025 Canadian eCommerce landscape is being shaped by trends like sustainability, local innovation, and consumer trust. To stay ahead, eco-startups need reliable hosting that aligns with their values. That’s where 4GoodHosting.com comes in—one of the top-rated Vancouver web hosting providers of 2025. Offering secure, sustainable, and Canadian-based hosting solutions, they help green entrepreneurs build their brand with confidence and conscience.
As eCommerce in Canada embraces localism and environmental responsibility, choosing a hosting provider that shares your vision is essential. 4GoodHosting goes beyond just hosting websites—they champion Canadian businesses, sustainable practices, and meaningful growth.
So go ahead—start that eco-friendly venture. With Vancouver web hosting from 4GoodHosting, your green business and your values are in perfect sync.
2. What is the Kubernetes Community
#1 OSS project by developer activity*
#2 project by Pull Requests*
Source: devstats
Community Stats (Aug 2020)
Contributors 48,000+
Org Members 1,179
Repos 209
Pull Requests 166,425~
Slack 100,000+
* As of 2020-02-25 - Ref: CNCF Velocity Report
6. What we do
“The Contributor Experience Special Interest Group (SIG) is responsible for
improving the experience of those who upstream contribute to the Kubernetes
project. We do this by creating, and maintaining programs and processes that
promote community health and reduce project friction, while retiring those
programs and processes that don't. Being conscientious of our contributor base is
critical to scaling the project, growing the ecosystem, and helping the project
succeed.”
- SIG Contributor Experience Charter
7. First things first
● https://git.k8s.io/community/sig-list.md
● Calendar:
https://kubernetes-contributor.netlify.app
/resources/calendar/
8. How we do it...subprojects
● Community - Owns and manages overall community repo, including community group
documentation and operations.
● Community Management - Manages operations and policy for upstream community group
communication platforms.
● Contributor Documentation - Writes and maintains documentation around contributing to
Kubernetes, including the Contributor's Guide, Developer's Guide, and contributor website.
● Devstats - Maintains and updates https://k8s.devstats.cncf.io, including taking requests for new
charts.
https://git.k8s.io/community/sig-contributor-experience#subprojects
9. How we do it...subprojects
● Events - Creates and runs contributor-focused events, such as the Contributor Summit. Event
Teams are part of this subproject.
● GitHub Management - Manages and controls Github permissions, repos, and groups, including
Org Membership.
● K8s.io - Creates and maintains shortcuts and automation apps running in the k8s.io domain.
● Mentoring - Oversees and develops programs for helping contributors ascend the contributor
ladder, including the New Contributor Workshops, Meet Our Contributors, and other programs.
● Slack Infra - Creates and maintains tools and automation for Kubernetes Slack.
https://git.k8s.io/community/sig-contributor-experience#subprojects
10. Community Management
● Mailing Lists and Calendars
○ All SIGs have public meetings with notes on the community calendar
○ Join the list of the thing you’re interested in
● YouTube
○ Check out youtube.com/kubernetescommunity
○ Stream team is looking for more members, specifically on the West Coast US
“The last remnants of the old republic
are being swept away ...eventually”
11. Community Management
● Community Repo
○ OWNERs of github.com/kubernetes/community
○ “Meta of the meta” - governance documentation, election procedures, values.md, anything
steering wants us to oversee or janitorialize.
● Zoom
○ TLDR: Keep your clients up to date
● discuss.k8s.io
○ Community forum with related k8s topics
● Moderators
○ Always looking, especially APAC.
12. ● Team was established late last year and has grown significantly!
● Launched a communication framework to provide clear and regular updates.
● Wrote multiple blog posts on SIGs that resulted in new contributors! (Editorial board)
● New Contributor Twitter account launched -
@k8sContributors
Community Mgmnt Upstream Marketing?
Channels
Needs
Feedback
Appreciated
ICYMI
Priority
Action
Required
Up next
● Scope and release of a message
syndication bot.
● Simplify our issue template based on
initial feedback.
● Continue community group blog series.
13. Contributors Documentation
● “Living documents”
● Contributor Guide
● Developer Guide
○ Currently undergoing a significant
rework.
● Contributor Site
○ Publish contributor guide, community
calendar, release information and more.
○ Launch targeting end of August
14. DevStats
● Toolset to visualize GitHub archives
(GitHub events) using Grafana
dashboards
● Revisiting all the boards and
sections with the mindset of how
they can used by leads.
● Ping Lauri Apple (@LappleApple) if
you’re interested.
15. Events
● Contributor Summits during KubeCon :(
○ Currently on hiatus due to world events, more to
follow.
○ Potentially going to host virtual event.
● Upcoming Steering Committee election
○ Announcement will be sent to kubernetes-dev
mailing list.
● Kubernetes Office Hours
16. GitHub Management
● Manages and controls Github permissions, repos, and groups, including Org
Membership.
● GitHub Org Clean up is done o/
○ Community Membership Guidelines have been updated to support off-boarding members
○ Members with NO activity across any of the Kubernetes Orgs for 18 months will be removed
and asked to go through org membership process again
● Kubernetes-incubator should be retired by the end of August
● Upcoming: Pruning inactive repos in the Kubernetes org
17. Mentoring Prereq - The ladder
Subproject
Owner
- Set priorities and approve proposals for subproject
- Responsibility and leadership for entire
repository/directory
Approver
- Approve contributions for acceptance
- Highly experienced reviewer and contributor in
subproject
Reviewer - History of reviewing; reviews frequently
- Authorship in subproject
Member - Active contributor to the project
- Sponsored by two Reviewers
Non-member Contributors
18. Mentoring
● Programs / Initiatives:
○ Meet our Contributors - AMA with current contributors
○ Group Mentoring Cohorts - Semi-structured group mentoring initiative with a small group of
people
○ Shadow Programs (Building Teams) - Scalable apprenticeship program
○ 1:1 Hour - Pair with someone in the ecosystem
○ Google Summer of Code (GSoC) - Internship program
○ Outreachy Internships - Internship Program
○ New Contributor Workshop - more on this in a bit
ESSENTIAL TO OVERALL PROJECT HEALTH
19. Mentoring - New Contributor Workshop
● Formerly an all day workshop hosted as a
part of the Contributor Summits
● Being reworked to be piecemeal and targeted
towards online only
● Looking for volunteers to help present and
record sections
20. Slack infra
● Slack tooling has enabled us to manage a 100k user
Slack (thanks Katharine~)
● Upcoming:
○ Connecting github to #announcements so people can
PR/approve
announcements
○ Channel-level moderation
21. Related Working Groups
● WG Naming
○ We have a new WG working with SIG Contribex!
○ We are working with GitHub for their roadmap on renaming the default branch on repos to
“main”.
24. Getting involved...the SIG Meeting
● Every SIG/WG/UG has regularly
scheduled meetings
● All meetings are uploaded to the
Kubernetes Community YouTube
Channel
● SIG ContribEx Mailing List
...sometimes we have random hat days too!
25. Tips on your first SIG Meeting
● Find a buddy
● Volunteer to take notes
● Attend regularly
● Small, dependable contributions > volunteering for the world
● SIGs should have a list of “good first issues” for you to chew on,
if they don’t then … start with issue triaging