KubeFM
KubeFM
  • 57
  • 10 042
From 0 to 10k builds a week with self-hosted Jenkins on Kubernetes, with Stéphane Goetz | KubeFM
This episode is sponsored by CloudBees - learn how to use Kubernetes pods as Jenkins agents ua-cam.com/video/ZXaorni-icg/v-deo.html
===
In this KubeFM episode, Stéphane shares his *journey of migrating, optimizing and scaling Jenkins in Kubernetes.*
He discusses the technical challenges, solutions, and strategies employed.
You will learn:
- How Jenkins on Kubernetes was scaled to *handle 10,000 weekly builds.*
- How they started their journey in 2015 and how the cluster has *evolved in the past nine years.*
- The challenges of managing builds in Jenkins: *Docker in Docker, Docker _out_ of Docker and KubeVirt.*
- The lessons learned in created *ephemeral environments.*
Find all the links and info for this episode here: kube.fm/10k-builds-jenkins-stephane
===
Interested in sponsoring a KubeFM episode? kube.fm/sponsorships
===
CHAPTERS
=========
00:00 Intro
00:42 Sponsor
01:30 ArgoCD, Traefik, Backstage
04:06 Stéphane's background
05:01 From sysadmin to cloud native
08:23 Early Jenkins challenges
12:13 Automated CI with Mercurial and Jenkins
14:19 Managing assets and configuration with Jenkins
16:23 Scaling with SonarQube and GitHub Enterprise
19:19 Helm charts and immutable configurations
21:59 Integrating ArgoCD
22:58 Managing resource limits in Kubernetes
24:46 Automated dependency management with Docker sandboxes
26:19 Docker out of Docker
28:10 Docker in Docker
30:51 Transitioning Jenkins to Productivity
32:09 Moving to KubeVirt
35:22 KubeVirt: benefits and challenges
38:39 MicroVMs and Kata containers
39:10 Optimizations with Prometheus and Grafana
40:55 Engaging teams
42:29 Getting buy-in form the business
44:57 Watch out for your resources
46:03 What's next for Stéphane
47:27 Outro
LISTEN ON
=========
- Apple Podcast kube.fm/apple
- Spotify kube.fm/spotify
- Amazon Music kube.fm/amazon
- Overcast kube.fm/overcast
- Pocket casts kube.fm/pocket-casts
- Deezer kube.fm/deezer
Переглядів: 136

Відео

Observability in Kubernetes: insights on data collection and alerting, with Stéphane Estevez
Переглядів 1014 годин тому
Discover the future of *observability in Kubernetes environments* and gain insights on *optimizing your data collection and alerting strategies.* In this interview, Stéphane Estevez discusses: - The importance of not just *fast data collection but also the speed of alerting and reporting,* suggesting streaming approaches as the future. - *Starting with OpenTelemetry* before choosing observabili...
Trust data on Kubernetes and building operators like a human, with Jonathan Battiato | KubeFM
Переглядів 1114 годин тому
*Discover the challenges and advancements in running data on Kubernetes.* In this interview, Jonathan Battiato discusses: - The complexities of *running data on Kubernetes due to trust and storage issues* and how solutions like Longhorn and Portworx address these challenges. - The *operator's role in managing PostgreSQL clusters* in Kubernetes using extended controllers and CRDs. Find all the l...
Platform engineering: learning from the Kubernetes API, with Sven Hans Knecht | KubeFM
Переглядів 179День тому
This episode is sponsored by Sysdig - 5 Steps to Securing Kubernetes sysdig.com/content/c/sysdig-kubernetessec?x=o_J3ln& In this KubeFM episode, Hans, a Principal Cloud engineer, shares his experiences *empowering teams to use, build and manage platforms built on Kubernetes.* You will learn: - How *OpenTelemetry and Prometheus* shape cluster management and observability. - The role of tools lik...
Hacking Alibaba Cloud's Kubernetes cluster, with Ronen Shustin and Hillai Ben-Sasson | KubeFM
Переглядів 41День тому
In this KubeFM episode, Hillai and Ronen, security researchers at Wiz, explore the intricacies of *hacking Alibaba Cloud's Kubernetes cluster.* They share their experiences and insights on identifying and exploiting vulnerabilities, mainly focusing on misconfigurations and their impact on cloud security. You will learn: - How Hillai and Ronen *gained access to a Kubernetes cluster through a Pos...
Simplifying Docker and envisioning an invisible Kubernetes, with Ivan Pedrazas | KubeFM
Переглядів 1414 днів тому
Discover insights into the future of platform engineering and DevOps with Ivan Pedrazas, Principal Engineer at Docker. In this interview, Ivan discusses: - The challenge of *managing complexity* and knowledge gaps in the platform space to reduce cognitive load and assist teams in problem-solving. - The importance of *hands-on experience, making mistakes,* and continuous practice for effective l...
Metrics ingestion, security tools, and effective Debugging, with Felipe Martinez Amaral | KubeFM
Переглядів 3214 днів тому
Felipe Martinez Amaral, Cloud Architect at DoiT and Google Cloud specialist, discusses: - *When debugging, it's essential to understand the domain well.* While using AI might be tempting, Felipe advises caution and not to take it at face value. - It is crucial to *ingest relevant metrics, take actionable steps,* manage log levels, and carefully consider data storage and retention. - The future ...
Stack security: cluster policies, secrets management, and building trust | KubeFM
Переглядів 2114 днів тому
Discover the latest insights on cluster policy enforcement, secrets management, and building trust in software from Sam "Frenchie" Stewart, CEO at Ensignia. In this interview, Frenchie will discuss: - The importance of admission control tools like *OPA and Kyverno for policy enforcement* in clusters and the necessity of strict RBAC to prevent misuse. - Effective secret management, including usi...
Simplifying Kubernetes, hands-on learning and on-premise, with Fahd Ekadioin | KubeFM
Переглядів 2614 днів тому
Fahd Ekadioin, Partner Engineer at Google Cloud, discusses: - How *Google Kubernetes Engine (GKE) simplifies Kubernetes management* by offering flexibility and ease of use, particularly benefiting developers. - The importance of *learning Kubernetes through hands-on experience,* with recommendations for tools like Minikube and resources like UA-cam. - The *complexities of running Kubernetes on-...
CoreDNS will fail you at scale (with default settings), with Mohamed Hamdan Faris S M | KubeFM
Переглядів 30721 день тому
This episode is sponsored by Datadog - a single, unified platform for monitoring CoreDNS alongside the rest of your stack. Try it free for 14 days and get a free t-shirt datadoghq.com/kubefm In this KubeFM episode, Faris shares his experience *managing CoreDNS and scaling Kubernetes clusters with 900 nodes and 15k pods.* He shares the challenges and solutions encountered during an incident, pro...
Exploring Network Policy automation and Kubernetes security, with Ben Hirschberg | KubeFM
Переглядів 1321 день тому
Discover the future of network policy automation and Kubernetes security with *Ben Hirschberg, ARMO's CTO.* In this interview, Ben will discuss: - How *automating network policy generation* by monitoring application behaviour can enhance network segmentation. - The *evolution of Kubernetes secret management* from environment variables to files and the potential benefits of using a secret manage...
Innovation at the operating system level and bare-metal layers, with Edward Vielmetti | KubeFM
Переглядів 3121 день тому
Edward Vielmetti, Developer Partner Manager at Equinix, discusses: - *Learning Kubernetes effectively* by experimenting with underpowered setups to understand potential failures and error messages. - The layers involved in *running Kubernetes on bare metal* and the innovation happening at the operating system level. - The *future of Kubernetes* and the hardware evolution that might steer its di...
Streamlining MLOps, Ambient meshes, and Helm alternatives, with Chase Christensen | KubeFM
Переглядів 11Місяць тому
Discover how to streamline machine learning operations and enhance Kubernetes efficiency. In this interview, Chase will discuss: - Exploring *eBPF to simplify service mesh complexities,* especially in authenticating and authorizing machine learning models. - Investigating *ambient service meshes to decouple from sidecars,* improving operations and troubleshooting. - *Centralizing and unifying o...
The best operating system for Kubernetes, with Mircea-Pavel Anton | KubeFM
Переглядів 570Місяць тому
This episode is brought to you by Digital Ocean - enjoy a free $200 credit when you start using DigitalOcean Kubernetes do.co/kubefm In this KubeFM episode, *Mircea shares his journey of migrating a home lab to Kubernetes*, specifically choosing Talos over other operating systems like Ubuntu, Flatcar, or Bottlerocket. Mircea also discusses his decision-making process and experiences in setting ...
eBPF, Kubernetes operators, and upgrading clusters, with Lili Cosic | KubeFM
Переглядів 35Місяць тому
Discover the evolving landscape of Kubernetes through the reflections of Lili Cosic, a seasoned distributed system engineer at Replicate. In this interview, Lili will discuss: - The *evolution of Kubernetes operators* and the strategic shift towards creating them only when necessary to minimize complexity. - The challenges of *managing high cardinality in Prometheus metrics*. - The critical imp...
Future of Kubernetes configuration, profile-guided optimizations and AI, with Frederic Branczyk
Переглядів 16Місяць тому
Future of Kubernetes configuration, profile-guided optimizations and AI, with Frederic Branczyk
Observability will speed up your Kubernetes troubleshooting, with Jennifer Luther Thomas | KubeFM
Переглядів 144Місяць тому
Observability will speed up your Kubernetes troubleshooting, with Jennifer Luther Thomas | KubeFM
Metrics ingestion, data decay and entity-centric observability, with Miguel Luna | KubeFM
Переглядів 17Місяць тому
Metrics ingestion, data decay and entity-centric observability, with Miguel Luna | KubeFM
On-prem challenges, Service Mesh insights, and the role of AI, with Thomas Graf | KubeFM
Переглядів 25Місяць тому
On-prem challenges, Service Mesh insights, and the role of AI, with Thomas Graf | KubeFM
Exploring Kubernetes' future, multi-tenancy and community, with Abdelfettah Sghiouar | KubeFM
Переглядів 38Місяць тому
Exploring Kubernetes' future, multi-tenancy and community, with Abdelfettah Sghiouar | KubeFM
The good, the bad and the ugly of templating YAML in Kubernetes, with Alexander Block | KubeFM
Переглядів 273Місяць тому
The good, the bad and the ugly of templating YAML in Kubernetes, with Alexander Block | KubeFM
Kubernetes needs a Long Term Support (LTS) release plan, with Mathew Duggan | KubeFM
Переглядів 117Місяць тому
Kubernetes needs a Long Term Support (LTS) release plan, with Mathew Duggan | KubeFM
Falco reaches CNCF Graduation status, marking a new era in Cloud-Native security | KubeFM
Переглядів 362 місяці тому
Falco reaches CNCF Graduation status, marking a new era in Cloud-Native security | KubeFM
Kasten by Veeam's Kanister becomes a CNCF incubating project
Переглядів 512 місяці тому
Kasten by Veeam's Kanister becomes a CNCF incubating project
Loft Labs announces vCluster integration with Rancher | KubeFM
Переглядів 472 місяці тому
Loft Labs announces vCluster integration with Rancher | KubeFM
Karen Chu (Fermyon Technologies) and Matt Butcher (Fermyon Technologies) | KubeFM Double Interview
Переглядів 732 місяці тому
Karen Chu (Fermyon Technologies) and Matt Butcher (Fermyon Technologies) | KubeFM Double Interview
Clusters are cattle until you deploy ingress, with Dan Garfield | KubeFM podcast
Переглядів 2092 місяці тому
Clusters are cattle until you deploy ingress, with Dan Garfield | KubeFM podcast
eBPF, sidecars, and the future of the service mesh, with William Morgan | KubeFM podcast
Переглядів 2343 місяці тому
eBPF, sidecars, and the future of the service mesh, with William Morgan | KubeFM podcast
Moving cloud operations to a Kubernetes operator., with Steven Sklar | KubeFM podcast
Переглядів 2173 місяці тому
Moving cloud operations to a Kubernetes operator., with Steven Sklar | KubeFM podcast
How Structured Authentication Config changes Kubernetes auth, with Maksim Nabokikh | KubeFM podcast
Переглядів 1413 місяці тому
How Structured Authentication Config changes Kubernetes auth, with Maksim Nabokikh | KubeFM podcast

КОМЕНТАРІ

  • @RoyOlsen
    @RoyOlsen Місяць тому

    Before I watch the video: The answer is obviously TalOS

  • @jorgelon3211
    @jorgelon3211 Місяць тому

    what about vmware photon and specially Kairos

  • @90DaysOfDevOps
    @90DaysOfDevOps 2 місяці тому

    It’s a sandbox project. My bad.

  • @90DaysOfDevOps
    @90DaysOfDevOps 3 місяці тому

    Great video, we should chat about once you have this data in or out of the Kubernetes cluster, how do we protect it and provide mobility for that data. Operators generally have backup built in but if you have several operators and several databases then it becomes challenging to manage. We have an answer to that and a simple way to orchestrate backup, recovery and mobility of those stateful workloads.

  • @palark
    @palark 3 місяці тому

    Great episode! Thank you for having our Maksim, and sharing this helpful information regarding the authentication in Kubernetes and K8s community involvement!

    • @DanielePolencic
      @DanielePolencic 3 місяці тому

      Thank you to Maksim and the larger team at Palark (and Flant) for always sharing knowledge with the community, contributing back, and making cloud native a better place. The community is truly lucky to have you.

  • @stevefarley8827
    @stevefarley8827 3 місяці тому

    🤭 "promosm"

  • @shulyakav
    @shulyakav 3 місяці тому

    Thank you.

  • @_itsayush
    @_itsayush 4 місяці тому

    Fun interview Courtney and Ole!

  • @johnathanjames2872
    @johnathanjames2872 4 місяці тому

    I've definitely thought of getting away from engineering to wood working 😆. And hey, my favorite artist is Jessie J

  • @johnathanjames2872
    @johnathanjames2872 5 місяців тому

    Hey, I just found out about your podcast today. Love it man. Been listening to it on my way back to school. It's been along ride :)

    • @kubefm
      @kubefm 5 місяців тому

      Thanks so much!

  • @moe9196
    @moe9196 6 місяців тому

    I read that Bill Gates stole MS DOS and the basis of windows from a real tech wizard Gary Kildall

  • @RajabNatshah
    @RajabNatshah 6 місяців тому

    Thank you :)

  • @mohammadatif7764
    @mohammadatif7764 7 місяців тому

    Very informative. Waiting for more.

  • @mohammadatif7764
    @mohammadatif7764 7 місяців тому

    Could you share the article being referenced here.Thanks

    • @kubefm
      @kubefm 7 місяців тому

      You can find all the links here: kube.fm/docker-compose-migration-vasily-ronald The original article is available here: medium.com/@loovatech/application-migration-from-docker-compose-to-kubernetes-how-why-and-what-problems-b2d1c695c42b

  • @rahulkumar-wm3gi
    @rahulkumar-wm3gi 7 місяців тому

    Need your advise how we can upgrade all deprecated charts and what would be best way to upgrade and stabilise environment. We have our apps running on AWS eke cluster and our terraform and helm is also quite old versions also we have eke cluster not upgraded it’s still in 1.19. All charts are applied using terraform

    • @RajYadav-sr3wo
      @RajYadav-sr3wo 7 місяців тому

      What kubernetes version you are aiming for ? I believe you would want to go to 1.25. If yes then you should check for all deprecated api version’s running by running kubent tool which will give all deprecated apis being used. Update the api version then after upgrading the cluster

    • @RajYadav-sr3wo
      @RajYadav-sr3wo 7 місяців тому

      Since you are on 1.19 i would advise to launch a new cluster on 1.27 and check for compatibility and deploy your application there

  • @WillTheRider
    @WillTheRider 8 місяців тому

    I look forward to these every week! I love case studies. Keep it up guys!

  • @alelopi1
    @alelopi1 8 місяців тому

    I will like to try KEDA soon! Thank you Jorge Turrado🙌🏼🙌🏼🙌🏼👏🏼👏🏼👏🏼

  • @WillTheRider
    @WillTheRider 8 місяців тому

    Amazing insight

  • @kevinsaffarian3017
    @kevinsaffarian3017 8 місяців тому

    Interesting chat, thanks, folks 👍

  • @mobinamdige9825
    @mobinamdige9825 9 місяців тому

    Amazing! It was nice and fun to know about the releases team. It would be better if you put the podcasts on a podcasts platform.

    • @kubefm
      @kubefm 8 місяців тому

      It's done! Find us on: Apple Podcast: kube.fm/apple Spotify: kube.fm/spotify and a few others. You can find them listed here: kube.fm/planternetes-grace-nguyen

  • @WillTheRider
    @WillTheRider 9 місяців тому

    Amazing, it was nice to see the behind the scenes of how new releases take place.

  • @rafamasterz
    @rafamasterz 9 місяців тому

    Amazing. Congratulations for your first video, i hope that be the first of a lot. New subscriber. Greetings from Colombia