<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>k8gb meets Cluster API</title>
        <link>https://peertube.watch/videos/watch/b9bb95a7-062f-4d87-a45b-eab8b12dbcb9</link>
        <description>k8gb k8gb is a Kubernetes native load balancing solution that enables arbitrary workloads to run in a disaster recovery mode as well as in the round robin fashion. It assumes geographically dispersed availability zones aka failure domains. Luckily, there is another open-source standard that can help with setting up such Kuberneres clusters. Cluster API is a standard that unifies Kubernetes cluster lifecycle and day-2 operations across multiple cloud providers. In this talk we will be talking about an open-source way to fully automated K8s clusters that can host workloads that can survive any failure, using pure DNS as the underlying tool for switching the communication among available Kubernetes clusters. No single vendor lock-in. Workloads can be deployed in AWS, Azure, GCP, on-prem. The only common denominators are Kubernetes and Cluster-API. k8gb is DNS based global service load balancer that can interconnect multiple Kubernetes clusters into one resilient system. Join this talk to learn how it can handle a failover scenario when pods in one cluster go down and second cluster in different location saves the day. k8gb is an open-source Kubernetes operator that is deployed in each participating cluster. It is comprised of CoreDNS, ExternalDNS and the k8gb controller itself. Using ExternalDNS it can create a zone delegation on a common cloud DNS server like Route53 or Infoblox so that the embedded CoreDNS servers work as an authoritative DNS. K8gb controller makes sure these CoreDNS servers are updated accordingly based on the readiness probes of the application. In this sense this solution is unique, because it is using Kubernetes native tools with customisable probes and battle tested DNS protocol instead of HTTP pings or other similar approaches where single point of failure might be a problem. In k8gb architecture all k8s clusters are equal and there is no SPoF except the common edge DNS server. Cluster API Cluster API is an umbrella standard for multiple cloud providers that can easily create new clusters using Kubernetes patterns such as controllers and custom resources. Together with k8gb it provides very nice synergy to the k8s ecosystem and also enables deploying stuff into those newly created clusters because of its hierarchical nature (parent as a management cluster &amp; child as the workload cluster). So at the end of day we have two paradigms - k8gb representing the p2p decentralized solution while Cluster API representing the centralized architecture with single management cluster (SPoF). Believe it or not but these two above-mentioned paradigms complete each other and work together in synergy. Come to this talk and you will learn more about this setup. Speaker: Jiri Kremser, Track: Network devroom, Room: UB5.230, When: Saturday 3 February 2024, 15:30–15:50 (Brussels time), Schedule: FOSDEM 2024 event page, Slides &amp; links slides, slides online, repo with demo, Licence: Creative Commons Attribution 2.0 Belgium (CC BY 2.0 BE) (as stated in the FOSDEM video archive). Attribution: “k8gb meets Cluster API” by Jiri Kremser, FOSDEM 2024. Original recording: 2024/ub5230/fosdem-2024-1793-k8gb-meets-cluster-api.av1.webm from the FOSDEM video archive. This channel is an unofficial mirror; FOSDEM is a free and non-commercial event organised by the community for the community.</description>
        <lastBuildDate>Wed, 21 Oct 2026 23:02:20 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.watch</generator>
        <image>
            <title>k8gb meets Cluster API</title>
            <url>https://peertube.watch/lazy-static/avatars/3b284627-b75f-409e-ac2e-10f4c2946f43.png</url>
            <link>https://peertube.watch/videos/watch/b9bb95a7-062f-4d87-a45b-eab8b12dbcb9</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.watch/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.watch/feeds/video-comments.xml?videoId=b9bb95a7-062f-4d87-a45b-eab8b12dbcb9" rel="self" type="application/rss+xml"/>
    </channel>
</rss>