logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Yong Tang
2023-04-21

tldr - powered by Generative AI

The presentation discusses the relevance of DNS in Kubernetes clusters and the ways to contribute to the coding community.
  • DNS is still relevant in Kubernetes clusters even with software-defined networking
  • Contributing to the coding community can be done through GitHub, adding company name to adopt the project, and becoming a maintainer
  • SDN allows for more flexibility in assigning IP addresses in a cluster
Authors: Matthias Loibl, Nadine Vehling
2022-10-28

In this talk, Nadine and Matthias will give an introduction to Pyrra, a project that aims to make Service Level Objectives (SLOs) with Prometheus manageable, accessible, and easy to use for everyone. Nadine will talk about the project approach and findings for creating an easy-to-use observability tool. Matthias will then walk the audience through setting up a Pyrra instance on Kubernetes and how to connect it with either Prometheus or Thanos. After a successful deployment every component of the cluster will get an SLO, starting with etcd, the Kubernetes API server and kubelet, CoreDNS, and at the end Prometheus and Pyrra itself. In the end, a demo will showcase an outage in the cluster and what the alerting will look like, discussing how the lives of on-call engineers have been improved.
Authors: Ed Warnicke, Lee Calcote
2022-10-27

tldr - powered by Generative AI

Cloud Native Networking is evolving with new, more powerful, more flexible ways to allow applications to communicate with each other. The talk aims to break down the vastness of Cloud Native Networking into a structure where the audience can understand the options and choices available to them as they try to solve their problems.
  • Cloud Native is an evolution of how to better meet application developers needs in a world that has moved beyond the mental model of the underlying infrastructure
  • Cloud Native Networking is vast, encompassing various projects such as CNI, CoreDNS, Envoy, gRPC, Linkerd, NATs, Network Service Mesh, BFE, Contour, Kuma, Service Mesh Interface, Chaos Mesh, Open Service Mesh, Emissary, k8gb, Service Mesh Performance, Submariner, Cilium, Meshery, Fab Edge, Istio, Nighthawk, Aeraki, and FabEdge
  • Minimal toil is one of the central maxims of Cloud Native, which includes the cognitive toil involved in understanding what to do
  • CNI is the SPI that plugins must meet in order to provide networking to a Kubernetes cluster
  • The base layer of what you get in intra-cluster networking is every pod can reach every other pod via L3 VIP
  • Isolation in Kubernetes is typically done with Network policies, which allow you to specify via selection certain pods that are going to be isolated
  • Services deal with service discovery and routing in the most basic sense
Authors: Yong Tang
2022-10-26

CoreDNS maintainers will give you an introduction with the latest project update and roadmap, followed by a deep dive into creative ways of using CoreDNS through the plugin system. Stay to learn how to write you own CoreDNS plugin and help contribute to the project itself!
Authors: Yong Tang, John Belamaric
2022-05-20

Come to learn about CoreDNS and the latest updates to the project and roadmap. Stay to learn about how to write your own CoreDNS plugin!Click here to view captioning/translation in the MeetingPlay platform!
Authors: Miek Gieben, Yong Tang, John Belamaric
2021-10-13

Best known for its ability to serve as the cluster DNS of Kubernetes, CoreDNS is a flexible and extensible DNS server with a focus on service discovery. The flexibility and extensibility of CoreDNS comes from its unique plugin-based architecture and its easy-to-use Corefile configurations. In this session, we will take a close look at the CoreDNS extension points for developers. We will learn how to build custom DNS applications based on CoreDNS, including: building a custom CoreDNS binary that includes external plugins; building a specialized binary that uses CoreDNS as a library; building your own CoreDNS plugin. We will also update the current state and the road map of CoreDNS for the near future.