Logo

    #42 Running game servers on Kubernetes

    nlFebruary 20, 2024
    What was the main topic of the podcast episode?
    Summarise the key points discussed in the episode?
    Were there any notable quotes or insights from the speakers?
    Which popular books were mentioned in this episode?
    Were there any points particularly controversial or thought-provoking discussed in the episode?
    Were any current events or trending topics addressed in the episode?

    About this Episode

    [English episode] 🚀🎮 In Aflevering 42 hebben we het genoegen om Mark Mandel, Developer Advocate bij Google Cloud for Games, te verwelkomen. Samen verkennen we de dynamische en complexe wereld van game-ontwikkeling, waarbij we ons verdiepen in twee opmerkelijke technologische hoogstandjes: Agones en Quilkin.

    Agones is een revolutionaire serveroplossing die specifiek is ontworpen voor het beheer van game servers op Kubernetes. Met Agones kunnen ontwikkelaars in-memory stateful workloads beheren, waardoor ze de flexibiliteit hebben om servers dynamisch te schalen op basis van de vraag van spelers. Een van de meest indrukwekkende kenmerken van Agones is het vermogen om spelsessies toe te wijzen aan specifieke servers, waardoor updates van serverversies geen invloed hebben op de gameplay-ervaring van spelers die al zijn ingelogd. Dit zorgt voor een naadloze overgang en minimaliseert onderbrekingen in de gameplay.

    Quilkin, aan de andere kant, biedt een geavanceerde service mesh-oplossing speciaal gericht op de behoeften van gameservers. Het stelt ontwikkelaars in staat om de netwerkcommunicatie tussen game servers te optimaliseren, waardoor ze kunnen profiteren van lagere latentie, verbeterde betrouwbaarheid, schaalbaarheid en beveiliging. Door het implementeren van Quilkin kunnen game-ontwikkelaars een naadloze en responsieve multiplayer-ervaring bieden aan hun spelers, zelfs bij de meest veeleisende workloads.

    Tijdens onze boeiende discussie met Mark Mandel verkennen we de diepten van deze technologieën, begrijpen we hun impact op de gamingindustrie en ontdekken we hoe ze de toekomst van multiplayergaming vormgeven op het Google Cloud-platform. Mis deze onthullende en boeiende aflevering niet, waarin we de grenzen van game-ontwikkeling verkennen en de kracht van technologie benutten om meeslepende en boeiende game-ervaringen te creëren. 🚀🎮

    https://github.com/googleforgames/agones
    https://github.com/googleforgames/quilkin 

    #GoogleCloud #GameDevelopment #Agones #Quilkin #Kuberetes

    DEVWORLD CONFERENCE
    #1 DEVELOPER CONFERENCE ON THE PLANET Ontvang 30% korting met promocode: PodcastDevWorldFriends

    Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.

    Recent Episodes from De Nederlandse Kubernetes Podcast

    #43 Playstation games en Kubernetes

    #43 Playstation games en Kubernetes

    In Aflevering 43 verwelkomen we Peter Ton, de Online Tech Director bij Guerrilla, een gamestudio van PlayStation, en een ervaren professional die zijn sporen heeft verdiend bij toonaangevende bedrijven zoals Riot Games. Met zijn uitgebreide achtergrond in de game- en telecommunicatie-industrie brengt Peter een schat aan kennis met zich mee.

    Tijdens ons boeiende gesprek onthult Peter niet alleen hoe Guerrilla gebruikmaakt van cutting-edge DevOps-tools zoals Agones en Perforce, maar hij werpt ook een licht op zijn tijd bij Riot Games, waar hij betrokken was bij het creëren van een eigen orkestratietool. Deze op maat gemaakte tool heeft een cruciale rol gespeeld in het stroomlijnen van de infrastructuur en het verbeteren van de ontwikkelings workflow voor games bij Riot Games. 

    Met zijn diepgaande inzichten in zowel de game- als de tech-industrie biedt Peter ons een uniek perspectief op de evolutie van infrastructuur en DevOps in de gamingwereld, en de innovatieve oplossingen die worden gebruikt om complexe uitdagingen aan te pakken en grenzen te verleggen in de gameontwikkeling.

    Mis deze exclusieve aflevering niet, waarin we dieper ingaan op de fascinerende wereld van game-infrastructuur en DevOps, met waardevolle inzichten van een industrieleider die zijn stempel heeft gedrukt op enkele van 's werelds meest invloedrijke gamestudio's.

    Agones: Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
    Guerrilla Games (guerrilla-games.com)
    Game Development Software for Innovative Studios | Perforce
    GitHub - IBM/core-dump-handler: Save core dumps from a Kubernetes Service or RedHat OpenShift to an S3 protocol compatible object store



     🎮🌐 #GuerrillaGames #PlayStation #RiotGames #DevOps #Agones #Perforce

    #42 Running game servers on Kubernetes

    #42 Running game servers on Kubernetes

    [English episode] 🚀🎮 In Aflevering 42 hebben we het genoegen om Mark Mandel, Developer Advocate bij Google Cloud for Games, te verwelkomen. Samen verkennen we de dynamische en complexe wereld van game-ontwikkeling, waarbij we ons verdiepen in twee opmerkelijke technologische hoogstandjes: Agones en Quilkin.

    Agones is een revolutionaire serveroplossing die specifiek is ontworpen voor het beheer van game servers op Kubernetes. Met Agones kunnen ontwikkelaars in-memory stateful workloads beheren, waardoor ze de flexibiliteit hebben om servers dynamisch te schalen op basis van de vraag van spelers. Een van de meest indrukwekkende kenmerken van Agones is het vermogen om spelsessies toe te wijzen aan specifieke servers, waardoor updates van serverversies geen invloed hebben op de gameplay-ervaring van spelers die al zijn ingelogd. Dit zorgt voor een naadloze overgang en minimaliseert onderbrekingen in de gameplay.

    Quilkin, aan de andere kant, biedt een geavanceerde service mesh-oplossing speciaal gericht op de behoeften van gameservers. Het stelt ontwikkelaars in staat om de netwerkcommunicatie tussen game servers te optimaliseren, waardoor ze kunnen profiteren van lagere latentie, verbeterde betrouwbaarheid, schaalbaarheid en beveiliging. Door het implementeren van Quilkin kunnen game-ontwikkelaars een naadloze en responsieve multiplayer-ervaring bieden aan hun spelers, zelfs bij de meest veeleisende workloads.

    Tijdens onze boeiende discussie met Mark Mandel verkennen we de diepten van deze technologieën, begrijpen we hun impact op de gamingindustrie en ontdekken we hoe ze de toekomst van multiplayergaming vormgeven op het Google Cloud-platform. Mis deze onthullende en boeiende aflevering niet, waarin we de grenzen van game-ontwikkeling verkennen en de kracht van technologie benutten om meeslepende en boeiende game-ervaringen te creëren. 🚀🎮

    https://github.com/googleforgames/agones
    https://github.com/googleforgames/quilkin 

    #GoogleCloud #GameDevelopment #Agones #Quilkin #Kuberetes

    DEVWORLD CONFERENCE
    #1 DEVELOPER CONFERENCE ON THE PLANET Ontvang 30% korting met promocode: PodcastDevWorldFriends

    Disclaimer: This post contains affiliate links. If you make a purchase, I may receive a commission at no extra cost to you.

    #41 Reddit's Pi-Day Uitval: Het Mysterie Ontrafeld

    #41 Reddit's Pi-Day Uitval: Het Mysterie Ontrafeld

    In deze aflevering duiken we in de boeiende postmortem van Reddit's Pi-Day outage. Op 14 maart 2023, midden in een Reddit-upgrade, ging het grondig mis. Een  onverwachte Kubernetes-upgrade zorgde voor problemen met een 314-minuten durende uitval.

    💡 Belangrijkste Punten:
    Kubernetes Upgrades & Risico's:
      We bespreken hoe upgrades, vooral naar Kubernetes 1.24, riskant kunnen zijn en de uitdagingen bij downgrades zonder een gestandaardiseerde procedure.

    Backup & Restore Avontuur: Ontdek de angstige momenten van het overwegen van een backup-restoreprocedure, de complexiteit ervan en de verbeteringen die nodig zijn.

    Route Reflectors & Inconsistent Configuraties: Een diepere duik in het specifieke probleem van route reflectors en de verrassende impact van Kubernetes-node labels, waarbij inconsistentie de kern van het probleem is.

    🔍 Onderzoek naar de Oorzaak: Leer hoe het team door logs en metrics navigeerde om de oorzaak van de uitval te achterhalen, met onverwachte ontdekkingen onderweg.

    Druk op play en duik mee in het fascinerende verhaal achter Reddit's Pi-Day-outage in Aflevering 41! 🌐🔒 

    #RedditOutage #Kubernetes #TechIncident #PodcastTalks

    #40 Cloud Features op on-premise met Tanzu

    #40 Cloud Features op on-premise met Tanzu

    🎙️✨ Aflevering 40 van de Nederlandse Kubernetes Podcast brengt je een gesprek over Tanzu, nu onder de vlag van Broadcom, en deze keer verrijkt met inzichten van gasten Robert Kloosterhuis, Technologist Modern App Platforms bij ITQ, en Viktor van den Berg, Lead Specialist Partner Solution Engineer bij VMware.

    🌐 In Gesprek met Experts:
    Ontdek de inzichten van Robert Kloosterhuis en Viktor van den Berg, terwijl ze hun expertise delen over VMware Tanzu, nu bekend als Tanzu by Broadcom. Samen met Ronald en Jan bespreken ze de recente ontwikkelingen, de specifieke kenmerken van Tanzu en hoe het past in de bredere context van Kubernetes en cloud-native applicatieontwikkeling.

    💡 Belangrijkste Kenmerken van Tanzu:
    Herontdek de veelzijdigheid van Tanzu, variërend van het moderniseren van bestaande apps tot het stroomlijnen van de ontwikkelaarservaring voor elk Kubernetes-cluster. Het gesprek met de experts voegt diepte toe aan de bespreking van Tanzu's eigen load balancer, CNI, en andere functionaliteiten.

    Druk op play en laat je meenemen door een boeiend gesprek over Tanzu, in Aflevering 40 van de Nederlandse Kubernetes Podcast!

    #39 Multi-cloud, moet je dat wel willen?

    #39 Multi-cloud, moet je dat wel willen?

    🎙️✨ Aflevering 39 van de Nederlandse Kubernetes Podcast is een niet te missen gesprek! Onze hosts Ronald en Jan gaan dieper in op boeiende onderwerpen met Nico Krijnen, Cloud Solutions Architect bij Luminis.

    🔍 Talk op KCD Utrecht: "Doing Multi-Cloud the Easy Way... But should you?"
    In deze aflevering bespreken we Nico's talk op de KCD Utrecht, waar hij ingaat op de complexiteit van het kiezen voor multi-cloud. Hij onderzoekt tools zoals Kubernetes, Terraform, Dapr en Wing, die het proces vereenvoudigen door een uniform programmeringsmodel te bieden dat naadloos werkt over verschillende clouds. Maar zijn deze oplossingen te mooi om waar te zijn? Nico onthult de trade-offs, de vraag of ze echt vendor lock-in voorkomen, en wat je kunt missen door niet volledig gebruik te maken van wat je cloudleverancier te bieden heeft.

    ☁️ Waarom AWS zijn voorkeur heeft:
    Ontdek de redenen achter Nico's voorkeur voor Amazon (AWS) Cloud. Hij deelt inzichten in de voordelen en mogelijkheden die AWS biedt en hoe dit platform zijn keuze beïnvloedt in het complexe landschap van cloud computing.

    🚀 Kotlin als programmeertaal:
    Luister naar het gesprek over Kotlin, de programmeertaal die Nico aan de tafel brengt. Ontdek waarom Kotlin wordt beschouwd als een krachtige en expressieve taal en hoe het een rol speelt in de ontwikkeling van moderne applicaties.

    Deze aflevering biedt een diepgaand inzicht in de wereld van cloudvoorkeuren en programmeertalen. Druk op play en laat je inspireren door het gesprek over AWS, Kotlin en meer in Aflevering 39 van de Nederlandse Kubernetes Podcast met Nico

    Podcast van Nico:
    https://app.springcast.fm/podcast/luminis-tech-talks

    #38 Implementatie Kubernetes bij Gemeente Amsterdam

    #38 Implementatie Kubernetes bij Gemeente Amsterdam

    🎙️✨ Welkom bij Aflevering 38 van de Nederlandse Kubernetes Podcast! In deze informatieve aflevering hebben we het genoegen om in gesprek te gaan met de experts Dinant Paardenkoper en Jurgen Allewijn. Samen nemen we een diepe duik in de fascinerende wereld van Kubernetes op Azure, en ontdekken we de intrigerende implementatie van Kubernetes bij de gemeente Amsterdam.

    🌐 Kubernetes op Azure: Ontdek de ins en outs van het draaien van Kubernetes-workloads op het Azure-cloudplatform. Dinant en Jurgen delen hun inzichten over de unieke uitdagingen en kansen die zich voordoen bij het gebruik van Kubernetes in de Azure-omgeving. Leer over best practices, optimalisatiestrategieën en de nieuwste ontwikkelingen.

    🌍 Azure Agent Pools: Verken de kracht van Azure Agent Pools en begrijp hoe deze bijdragen aan het schaalbaar en efficiënt beheren van Kubernetes-clusters. Onze gasten delen hun ervaringen met het implementeren van agent pools en bieden waardevolle inzichten voor luisteraars die hun Kubernetes-omgeving op Azure willen verbeteren.

    🏙️ Kubernetes bij de Gemeente Amsterdam: Luister naar het boeiende verhaal van hoe de gemeente Amsterdam Kubernetes heeft geïmplementeerd. Jurgen en Dinant delen hun ervaringen, uitdagingen en succesverhalen. Leer hoe een grote organisatie als de gemeente Amsterdam profiteert van Kubernetes voor hun specifieke behoeften en eisen.

    Of je nu een ervaren Kubernetes-beheerder bent, een Azure-enthousiasteling, of gewoon nieuwsgierig bent naar de praktische toepassingen van deze technologieën, Aflevering 38 biedt een schat aan informatie en inspiratie. Druk op play en laat je leiden door de deskundigheid van Dinant Paardenkoper en Jurgen Allewijn in deze boeiende aflevering van de Nederlandse Kubernetes Podcast! 🚀💻

    Links:

    https://www.luminis.eu
    https://weareyuma.com 
    https://jurgenallewijn.nl
    Assessments - IT-IMPRESSIVE

    #Kubernetes #Azure #TechInnovatie #PodcastBuzz

    #37 Kubernetes is de toekomst van AI-Infrastructuur

    #37 Kubernetes is de toekomst van AI-Infrastructuur

    🎙️✨ Aflevering 37 van de Nederlandse Kubernetes Podcast staat voor de deur en we hebben een absolute expert te gast! Maak kennis met Gijsbert Jansen van Doorn, Global DGX Platform Technical Sales & Strategy bij NVIDIA. We hebben een diepgaand gesprek over de meest recente ontwikkelingen in AI, Deep Learning en GPU-platforms en Gijsbert werpt ook zijn licht op de innovatieve rol van Run:AI in deze technologische revolutie.

    Interesse in Kubernetes en AI? Kom naar de Kubernetes meetup: https://www.meetup.com/nl-NL/dutch-kubernetes-meetup/events/297831654/ 

    #36 Kubernetes 1.29: Mandala

    #36 Kubernetes 1.29: Mandala

    Welkom bij aflevering 36 van de Nederlandse Kubernetes Podcast! Vandaag duiken we diep in de meest recente Kubernetes-release, versie 1.29, ook wel bekend als "Mandala".

    We beginnen met een betekenisvolle achtergrond van de naam "Mandala" en ontdekken hoe deze de samenwerking en creativiteit binnen de Kubernetes-gemeenschap weerspiegelt.

    Deze release zit boordevol updates op het gebied van beveiliging, betrouwbaarheid en efficiëntie. We bespreken de hoogtepunten, waaronder het stabiel worden van het Resource Metrics Endpoint.

    Een interessante toevoeging is de nieuwe alpha-functie "Pod Lifecycle Sleep action", waarmee pods vertraagd kunnen stoppen, wat handig is voor post-mortem analyse na pod-beëindiging.

    De Sidecar Container, nu in beta, wordt belicht vanwege zijn belangrijke rol in service meshes en de voortdurende verbeteringen, vooral met betrekking tot jobs.

    Een opmerkelijke verandering is de overstap van het SPDY-protocol naar websockets, wat resulteert in snellere kubectl-commando's en een robuustere communicatie.

    Maar de kers op de taart van beveiligingsupdates is de "Structured Authentication Config" alpha-functie, die de beveiliging van tokens aanzienlijk verhoogt door ze te binden aan specifieke pod-instanties.

    Andere belangrijke updates zijn onder meer verbeteringen aan serviceaccounttokens en de veilige ophaling van containerimages met Kubernetes-geheimen.

    In het Azure-landschap, met name bij AKS, bekijken we de aankondigingen rond het einde van de ondersteuning voor versie 1.25 en de veranderingen met betrekking tot Azure AD-integratie.

    Een opvallende wijziging in 1.29 is de verlaging van de memory allocation voor het kubelet, met een impact op nodes en nieuwe minimumvereisten om uitval te voorkomen.

    Dit is slechts een samenvatting van de vele updates in Kubernetes 1.29. Voor meer diepgaande informatie verwijzen we naar de documentatie. Bedankt voor het afstemmen op aflevering 36 van de Nederlandse Kubernetes Podcast! Blijf luisteren en blijf op de hoogte van de laatste ontwikkelingen in de Kubernetes-wereld. Tot de volgende keer!

    #35 HPC workloads verdelen op basis van sustainability

    #35 HPC workloads verdelen op basis van sustainability

    In deze fascinerende aflevering zitten Jan Stomphorst en Ronald Kers aan tafel met Joris Cramwinckel, Head of Cloud Native Transformation bij Ortec Finance. Samen duiken ze diep in de wereld van High Performance Computing (HPC) workloads, gericht op duurzaamheid.

    Ontdek met ons waar in Europa de energiemix in datacenters het groenst is en hoe dit de duurzaamheid van onze technologische toekomst beïnvloedt.

    Daarnaast nemen we je mee in het intrigerende Project Kepler. Dit project maakt gebruik van efficiënte eBPF-probers om verschillende perf-counters, kernel scheduling parameters en systeemconfiguraties te monitoren. Het resultaat? Het blootleggen van energieverbruik per container en Pod via Prometheus metrics provider API. Deze gegevens kunnen worden gebruikt voor duurzaamheidsrapportage of door Red Hat OpenShift-controllers om werkbelastingsschema's en configuraties te optimaliseren en zo energiebesparingsdoelen te bereiken. Een samenwerking tussen ET, IBM Research en mogelijk Intel.

    En alsof dat nog niet genoeg is, behandelen we ook KEDA - Kubernetes-based Event Driven Autoscaler. Ontdek hoe KEDA de schaalbaarheid van elke container in Kubernetes aandrijft op basis van het aantal te verwerken gebeurtenissen.

    Mis deze diepgaande discussie over cutting-edge technologieën niet! Luister nu en laat ons in de reacties weten wat jouw inzichten zijn. 🚀💬

    #KubernetesPodcast #HighPerformanceComputing #Duurzaamheid #ProjectKepler #KEDA #TechInnovatie 🌐

    #34 What you didn't know about Red Hat OpenShift

    #34 What you didn't know about Red Hat OpenShift

    [English episode] Welkom bij aflevering 34 van De Nederlandse Kubernetes Podcast! In deze boeiende aflevering gaan we diep in op de wereld van Red Hat OpenShift, het krachtige containerplatform dat de manier waarop we applicaties implementeren en beheren transformeert. Onze speciale gast is Pilar Bravo Contreras, Global Presales Leader bij Red Hat. Samen met Pilar verkennen we de minder bekende functies en mogelijkheden van OpenShift. Tijdens ons gesprek duiken we ook in de uitspraak van Dan Walsh: "Containers do not Contain." Wat betekent dit en hoe beïnvloedt het de manier waarop we naar containerisatie kijken? Ontdek de diepere betekenis achter deze uitspraak en hoe het ons begrip van containerisatie vormgeeft.

    Daarnaast hebben we het met Pilar over Hub Clusters in OpenShift. Wat zijn ze en hoe spelen ze een rol in het optimaliseren van je containeromgeving? Pilar deelt haar inzichten en expertise, waardoor je een dieper inzicht krijgt in de mogelijkheden van OpenShift.

    Of je nu een techneut bent die op zoek is naar nieuwe mogelijkheden of gewoon nieuwsgierig bent naar de technologische ontwikkelingen, deze aflevering heeft voor elk wat wils. Mis het niet en duik met ons mee in de fascinerende wereld van OpenShift, Containers, en Hub Clusters. Veel luisterplezier!



    Kubernetes Community Days (KCD Utrecht)
    Koop je tickets op https://kcdutrecht.nl met kortingscode: KCDUT23-PODCASTFRIENDS en ontvang 20% korting!

    Logo

    © 2024 Podcastworld. All rights reserved

    Stay up to date

    For any inquiries, please email us at hello@podcastworld.io