Suggested Reads

Suggested Reads

54874 bookmarks
Newest
AI disruption – code editors are up for grabs
AI disruption – code editors are up for grabs
One of the surprisingly sticky parts of IT infrastructure over recent decades is, weirdly enough, the code editor or IDE. Sure, backend databases and transaction systems may have a long shelf life,…
·redmonk.com·
AI disruption – code editors are up for grabs
DevOps Toolkit - Ep12 - Ask Me Anything About DevOps Cloud Kubernetes Platform Engineering... w/Scott Rosenberg - https://www.youtube.com/watch?v=_3GAGoiLaoM
DevOps Toolkit - Ep12 - Ask Me Anything About DevOps Cloud Kubernetes Platform Engineering... w/Scott Rosenberg - https://www.youtube.com/watch?v=_3GAGoiLaoM

Ep12 - Ask Me Anything About DevOps, Cloud, Kubernetes, Platform Engineering,... w/Scott Rosenberg

There are no restrictions in this AMA session. You can ask anything about DevOps, Cloud, Kubernetes, Platform Engineering, containers, or anything else. We'll have a special guest Scott Rosenberg to help us out.

▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬ ➡ BlueSky: https://vfarcic.bsky.social ➡ LinkedIn: https://www.linkedin.com/in/viktorfarcic/

▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬ 🎤 Podcast: https://www.devopsparadox.com/ 💬 Live streams: https://www.youtube.com/c/DevOpsParadox

via YouTube https://www.youtube.com/watch?v=_3GAGoiLaoM

·youtube.com·
DevOps Toolkit - Ep12 - Ask Me Anything About DevOps Cloud Kubernetes Platform Engineering... w/Scott Rosenberg - https://www.youtube.com/watch?v=_3GAGoiLaoM
Learned it the hard way: don't use Cilium's default Pod CIDR with Isala Piyarisi
Learned it the hard way: don't use Cilium's default Pod CIDR with Isala Piyarisi

Learned it the hard way: don't use Cilium's default Pod CIDR, with Isala Piyarisi

https://ku.bz/kJjXQlmTw

This episode examines how a default configuration in Cilium CNI led to silent packet drops in production after 8 months of stable operations.

Isala Piyarisi, Senior Software Engineer at WSO2, shares how his team discovered that Cilium's default Pod CIDR (10.0.0.0/8) was conflicting with their Azure Firewall subnet assignments, causing traffic disruptions in their staging environment.

You will learn:

How Cilium's default CIDR allocation can create routing conflicts with existing infrastructure

A methodical process for debugging network issues using packet tracing, routing table analysis, and firewall logs

The procedure for safely changing Pod CIDR ranges in production clusters

Sponsor

This episode is sponsored by Learnk8s — get started on your Kubernetes journey through comprehensive online, in-person or remote training.

More info

Find all the links and info for this episode here: https://ku.bz/kJjXQlmTw

Interested in sponsoring an episode? Learn more.

via KubeFM https://kube.fm

February 25, 2025 at 07:00AM

·kube.fm·
Learned it the hard way: don't use Cilium's default Pod CIDR with Isala Piyarisi
Past, Present, and Future of Internal Developer Platforms (IDP)
Past, Present, and Future of Internal Developer Platforms (IDP)

Past, Present, and Future of Internal Developer Platforms (IDP)

Join me as we delve into the history and evolution of Internal Developer Platforms, from early scripts and Cron Jobs to the latest advancements with Kubernetes, Configuration Management tools, and Infrastructure-as-Code. We'll also glimpse into the future potential of AI in platform engineering. Let's dive in!

DevOps #InternalDeveloperPlatform #PlatformEngineering

Consider joining the channel: https://www.youtube.com/c/devopstoolkit/join

▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ ➡ Transcript and commands: https://devopstoolkit.live/internal-developer-platforms/past-present-and-future-of-internal-developer-platforms/_index.md

▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬ If you are interested in sponsoring this channel, please visit https://devopstoolkit.live/sponsor for more information. Alternatively, feel free to contact me over Twitter or LinkedIn (see below).

▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬ ➡ BlueSky: https://vfarcic.bsky.social ➡ LinkedIn: https://www.linkedin.com/in/viktorfarcic/

▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬ 🎤 Podcast: https://www.devopsparadox.com/ 💬 Live streams: https://www.youtube.com/c/DevOpsParadox

▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬ 00:00 The History Of Internal Developer Platforms 04:29 What Is Internal Developer Platform? 06:10 Internal Developer Platforms of the Past 15:44 Internal Developer Platforms Today 20:47 The Future of Internal Developer Platforms

via YouTube https://www.youtube.com/watch?v=WAm3ypS0_wg

·youtube.com·
Past, Present, and Future of Internal Developer Platforms (IDP)
It is no longer safe to move our governments and societies to US clouds - Bert Hubert's writings
It is no longer safe to move our governments and societies to US clouds - Bert Hubert's writings
The very short version: it is madness to continue transferring the running of European societies and governments to American clouds. Not only is it a terrible idea given the kind of things the “King of America” keeps saying, the legal sophistry used to justify such transfers, like the nonsense letter the Dutch cabinet sent last week, has now been invalidated by Trump himself. And why are we doing this? Convenience.
·berthub.eu·
It is no longer safe to move our governments and societies to US clouds - Bert Hubert's writings
DevOps Toolkit - Specialized Templating - Feat. Porter Werf Radius Score PipeCD (You Choose! Ch. 05 Ep. 05) - https://www.youtube.com/watch?v=TEZVeWsirsw
DevOps Toolkit - Specialized Templating - Feat. Porter Werf Radius Score PipeCD (You Choose! Ch. 05 Ep. 05) - https://www.youtube.com/watch?v=TEZVeWsirsw

Specialized Templating - Feat. Porter, Werf, Radius, Score, PipeCD (You Choose!, Ch. 05, Ep. 05)

Specialized Templating - Choose Your Own Adventure: The Dignified Pursuit of a Developer Platform

In this episode, we'll go through tools typically used as a way to provide values that are processed by templates which, in turn, convert them into resources in the format a portal expects to have. The tools we'll explore and compare are Porter, Werf, Radius, Score, and PipeCD.

Vote for your choice of a tool for signing artifacts at https://cloud-native.slack.com/archives/C05M2NFNVRN. If you have not already joined CNCF Slack, you can do so from https://slack.cncf.io.

This and all other episodes are available at https://www.youtube.com/playlist?list=PLyicRj904Z9-FzCPvGpVHgRQVYJpVmx3Z.

More information about the "Choose Your Own Adventure" project including the source code and links to all the videos can be found at https://github.com/vfarcic/cncf-demo.

٩( ᐛ )و Whitney's YouTube Channel → https://www.youtube.com/@wiggitywhitney

Porter #Werf #Radius #Score #PipeCD

▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ 🔗 CNCF Slack invite (if you’re not already there): https://communityinviter.com/apps/cloud-native/cncf 🔗 Link to #you-choose channel in CNCF Slack: https://bit.ly/3NV7nHW 🔗 Specialized Templates: https://github.com/vfarcic/cncf-demo/blob/main/manuscript/specialized-templates/README.md

via YouTube https://www.youtube.com/watch?v=TEZVeWsirsw

·youtube.com·
DevOps Toolkit - Specialized Templating - Feat. Porter Werf Radius Score PipeCD (You Choose! Ch. 05 Ep. 05) - https://www.youtube.com/watch?v=TEZVeWsirsw
Last Week in Kubernetes Development - Week Ending February 16 2025
Last Week in Kubernetes Development - Week Ending February 16 2025

Week Ending February 16, 2025

https://lwkd.info/2025/20250220

Developer News

Lucy Sweet and Tim Hockin would like to hear your answers to some (not so serious) questions about Kubernetes. Submit your answers here!

CNCF’s Mentoring team is looking for Google Summer of Code mentorship tasks for GSOC 2025. If your SIG has mentors and wants to participate, please submit a PR to the 2025 plan.

Release Schedule

Next Deadline: Placeholder PRs for Docs, February 27

Enhancements freeze was last week and we have a total of 76 KEPs tracked for v1.33 after the freeze! Out of these, 30 are KEPs in alpha, 22 graduating to beta, 22 graduating to GA and 2 are deprecation/removal KEPs.

The next deadline is the Docs placeholder PRs deadline, which is on February 27th. If you have your KEP(s) tracked for the release, follow the steps here to open a placeholder PR against the dev-1.33 branch in the k/website repo soon.

KEP of the Week

KEP 3257: Cluster Trust Bundles

This KEP introduces ClusterTrustBundle, a cluster-scoped resource for certificate signers to share trust anchors with workloads, along with a clusterTrustBundle kubelet projected volume source for filesystem-based access. A default ClusterTrustBundle with the kubernetes.io/kube-apiserver-serving signer is also introduced, potentially replacing the current kube-root-ca.crt ConfigMaps.

Other Merges

kube-proxy adds new metric to track entries deleted in conntrack reconciliation

kube-proxy adds new metric to track conntrack reconciliation latency

Rewrites to network-related e2e tests to use Deployments instead of ReplicationControllers

E2E tests added for HonorPVReclaimPolicy

apiserver /flagz endpoint fixed to respond with actual parsed flags

golangci-lint removed “strict” checking

Promotions

NFTablesProxyMode to GA

Shoutouts

aojea: Shoutout to Elizabeth Martin Campos for relentless digging through the legacy e2e code and fixing an incorrect assumption that was buried there

Dipesh Rawat, the v1.33 Enhancements Lead gives big shoutouts to the v1.33 Enhancement shadows: @Arka, @eunji, @Faeka Ansari, @Jenny Shu and @lzung (extra kudos to the first-time shadows on the team :clap:) for all their hard work tracking over 90+ KEPs for the enhancement freeze!

via Last Week in Kubernetes Development https://lwkd.info/

February 20, 2025 at 05:50AM

·lwkd.info·
Last Week in Kubernetes Development - Week Ending February 16 2025
🔥🔥🔥 Former Vikings punter Chris Kluwe was arrested for civil disobedience after speaking against a MAGA display that the city council of Huntington Beach put up at the public library…..that’s what’s up….every word👇 https://t.co/oxPDPfY7fn pic.twitter.com/5sTQkKMitg— Wu Tang is for the Children (@WUTangKids) February 20, 2025
🔥🔥🔥 Former Vikings punter Chris Kluwe was arrested for civil disobedience after speaking against a MAGA display that the city council of Huntington Beach put up at the public library…..that’s what’s up….every word👇 https://t.co/oxPDPfY7fn pic.twitter.com/5sTQkKMitg— Wu Tang is for the Children (@WUTangKids) February 20, 2025
·x.com·
🔥🔥🔥 Former Vikings punter Chris Kluwe was arrested for civil disobedience after speaking against a MAGA display that the city council of Huntington Beach put up at the public library…..that’s what’s up….every word👇 https://t.co/oxPDPfY7fn pic.twitter.com/5sTQkKMitg— Wu Tang is for the Children (@WUTangKids) February 20, 2025
Simplifying Kubernetes deployments with a unified Helm chart with Calin Florescu
Simplifying Kubernetes deployments with a unified Helm chart with Calin Florescu

Simplifying Kubernetes deployments with a unified Helm chart, with Calin Florescu

https://ku.bz/mcPtH5395

Managing microservices in Kubernetes at scale often leads to inconsistent deployments and maintenance overhead. This episode explores a practical solution that standardizes service deployments while maintaining team autonomy.

Calin Florescu discusses how a unified Helm chart approach can help platform teams support multiple development teams efficiently while maintaining consistent standards across services.

You will learn:

Why inconsistent Helm chart configurations across teams create maintenance challenges and slow down deployments

How to implement a unified Helm chart that balances standardization with flexibility through override functions

How to maintain quality through automated documentation and testing with tools like Helm Docs and Helm unittest

Sponsor

This episode is sponsored by Learnk8s — get started on your Kubernetes journey through comprehensive online, in-person or remote training.

More info

Find all the links and info for this episode here: https://ku.bz/mcPtH5395

Interested in sponsoring an episode? Learn more.

via KubeFM https://kube.fm

February 18, 2025 at 05:00AM

·kube.fm·
Simplifying Kubernetes deployments with a unified Helm chart with Calin Florescu
Say Goodbye to Tedious Docker Commands: Embrace Docker to Bake Images
Say Goodbye to Tedious Docker Commands: Embrace Docker to Bake Images

Say Goodbye to Tedious Docker Commands: Embrace Docker to Bake Images

Building and pushing Docker container images can be tedious, especially when dealing with multiple platforms, versions, and images. This video demonstrates how to simplify this process using Docker Bake. Follow along as we set up the environment, build and push backend and frontend images manually, and then switch to Docker Bake for a more efficient workflow. Learn how to use Docker Bake's declarative approach to streamline image building and pushing, reduce errors, and save time. Perfect for developers looking to optimize their Docker workflows.

Docker, #ContainerImage, #BuildAutomation

Consider joining the channel: https://www.youtube.com/c/devopstoolkit/join

▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ ➡ Transcript and commands: https://devopstoolkit.live/containers/say-goodbye-to-tedious-docker-commands-embrace-docker-bake 🔗 Docker Bake: https://docs.docker.com/build/bake/

▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬ If you are interested in sponsoring this channel, please visit https://devopstoolkit.live/sponsor for more information. Alternatively, feel free to contact me over Twitter or LinkedIn (see below).

▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬ ➡ BlueSky: https://vfarcic.bsky.social ➡ LinkedIn: https://www.linkedin.com/in/viktorfarcic/

▬▬▬▬▬▬ 🚀 Other Channels 🚀 ▬▬▬▬▬▬ 🎤 Podcast: https://www.devopsparadox.com/ 💬 Live streams: https://www.youtube.com/c/DevOpsParadox

▬▬▬▬▬▬ ⏱ Timecodes ⏱ ▬▬▬▬▬▬ 00:00 Better Way to Define and Build Images with Docker 01:07 Building and Pushing Docker Images Without Bake 04:48 Building and Pushing Docker Images With Bake 06:56 How Docker Bake Works?

via YouTube https://www.youtube.com/watch?v=3Fc7YuTWptw

·youtube.com·
Say Goodbye to Tedious Docker Commands: Embrace Docker to Bake Images
calculator-app - Chad Nauseam Home
calculator-app - Chad Nauseam Home
"A calculator app? Anyone could make that." (this was originally a https://x.com/ChadNauseam/status/1890889465322786878) Not true. A calculator should show you the result of the mathematical expressi…
·chadnauseam.com·
calculator-app - Chad Nauseam Home
Advancing Open Source Gateways with kgateway
Advancing Open Source Gateways with kgateway
At KubeCon NA 2024, Solo.io announced its intention to donate the Gloo Gateway open source project to the CNCF, to benefit the broader cloud native ecosystem. In case you are not familiar with Gloo…
·cncf.io·
Advancing Open Source Gateways with kgateway