Suggested Reads

Suggested Reads

54794 bookmarks
Newest
chris-short/imgdown: A Rust command-line utility that scans HTML, Markdown, CSS, and other text-based files to automatically download referenced images . It can process single files or entire directories recursively, maintaining the original directory structure and skipping existing downloads to avoid duplication.
chris-short/imgdown: A Rust command-line utility that scans HTML, Markdown, CSS, and other text-based files to automatically download referenced images . It can process single files or entire directories recursively, maintaining the original directory structure and skipping existing downloads to avoid duplication.
A Rust command-line utility that scans HTML, Markdown, CSS, and other text-based files to automatically download referenced images (JPG, PNG, SVG, WebP). It can process single files or entire direc...
·github.com·
chris-short/imgdown: A Rust command-line utility that scans HTML, Markdown, CSS, and other text-based files to automatically download referenced images . It can process single files or entire directories recursively, maintaining the original directory structure and skipping existing downloads to avoid duplication.
How Kubernetes API Works? RBAC, Admission Controllers, Schema Validation, etc.
How Kubernetes API Works? RBAC, Admission Controllers, Schema Validation, etc.

How Kubernetes API Works? RBAC, Admission Controllers, Schema Validation, etc.

How does Kubernetes API Work?

We'll explore all the phases a request goes through, starting with RBAC or Role Based Access Controler, through Mutating Admission Controller, Object Schema Validation, and Admission Controller validations, all the way until it is stored in etcd and a controller picks it up.

kubernetes #k8s #api

▬▬▬▬▬▬ 💰 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

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

·youtube.com·
How Kubernetes API Works? RBAC, Admission Controllers, Schema Validation, etc.
An Oral History of the Kubernetes Revolution with Brian Grant
An Oral History of the Kubernetes Revolution with Brian Grant
Kubernetes isn’t just a platform—it’s a revolution. On this episode of Fork Around and Find Out, Justin and Autumn sit down with Kubernetes co-creator Brian Grant to explore the origins of this game-changing technology. From Google’s internal tooling to the cloud-native juggernaut it is today, Brian takes us behind the scenes of Kubernetes’ evolution, including its roots in Borg and the creation of CNCF. Brian also opens up about his fascinating career, from debugging GPUs at PeakStream to improving Google’s threading systems. Along the way, he shares his candid thoughts on Terraform, GitOps, and the future of infrastructure management. We’re talking insider stories, tech critiques, and the cyclical nature of trends like AI—all packed into one unmissable episode. Brian is a visionary who’s shaped the cloud-native ecosystem as we know it. We can’t wait for you to hear his story and insights! Show Highlights (0:00) Intro (0:31) Tremolo Security sponsor read (2:42) Brian’s background (6:20) What it’s like working on something great but it not being the right time (9:17) How Brian’s work from the 2000s is still important today (11:16) Why Brian said ‘yes’ to Google after previously turning them down (12:59) The history of the FDIV bug (16:49) What Brian was doing when his old company was bought by Google (20:51) How Brian’s education helped him get started down this path (23:47) Brian’s jump from Borg to Kubernetes (32:27) The effect Kubernetes has had on the landscape of infrastructure and applications (35:48) Tremolo Security sponsor read (36:47) Times Brian has been frustrated at how people use Kubernetes (41:05) The patterns Brian notices thanks to his years in the tech industry (48:04) What Brian expects to see next as manual actions to make providers work to make a comeback (54:58) Reflecting on Brian’s serendipitous journey through the tech world (1:02:18) Where you can find more from Brian About Brian Grant Brian Grant is the CTO and co-founder of ConfigHub, pioneering a new approach to provisioning, deploying, and operating cloud applications and infrastructure. As the original lead architect of Kubernetes, Brian created its declarative configuration model (KRM) and tools like kubectl apply and kustomize. With over 30 years in high-performance and distributed computing, he’s held pivotal roles, including tech lead for Google’s Borg platform and founder of the Omega R&D project. A Kubernetes Steering Committee and CNCF Technical Oversight Committee member, Brian also boasts 15+ patents and a Ph.D. in Computer Science, shaping the future of cloud and computing innovation. Links Referenced • LinkedIn: https://www.linkedin.com/in/bgrant0607/ • Twitter: https://x.com/bgrant0607 • BlueSky: https://bsky.app/profile/bgrant0607.bsky.social • Medium: https://medium.com/@bgrant0607 • Hachyderm: https://hachyderm.io/@bgrant0607 Sponsor Tremolo: http://fafo.fm/tremolo Sponsor the FAFO Podcast! http://fafo.fm/sponsor
·youtube.com·
An Oral History of the Kubernetes Revolution with Brian Grant
Last Week in Kubernetes Development - Week Ending January 5 2025
Last Week in Kubernetes Development - Week Ending January 5 2025

Week Ending January 5, 2025

https://lwkd.info/2025/20250109

Developer News

Session proposals for the Maintainer Summit in London, which includes the Kubernetes Contributor Summit, are due on January 12th. This includes proposals for SIG/Team meetings. Please remember to propose your session idea by Sunday UK time!

Release Schedule

Next Deadline: Release Cycle Starts, January 13

While we’re in the pre-release cycle period, the Release Team is still looking for a few shadows.

Featured PRs

129119: Fix PodTopologySpread matching pods counts for constraints with the same topologyKey

This PR addresses a bug in the Kubernetes scheduler where constraints sharing the same topologyKey could incorrectly overwrite each other’s results. By updating the PodTopologySpread plugin to index data structures by constraint, it isolates each constraint’s results. Additionally, replacing a map with a slice in the PreFilter stage significantly improves scheduling throughput for pods with topology spreading, boosting performance by up to 25% on large clusters. This change ensures more accurate scheduling and better resource distribution across nodes.

Other Merges

Added validation for revisionHistoryLimit in sts to prevent negative value

e2e tests for volume group snapshots

Static NodePort allocator for e2e tests

Improvements to kubectl describe output for projected volume sources

kubeadm: bug fix for ‘kubeadm upgrade node’ command respecting ‘node.skipPhases’ in UpgradeConfiguration

Extracted list response struct to manage all the response fields

kubeadm to skip disabled addons in clusterconfig on upgrade

kubeadm to run kernel version and OS version preflight checks on kubeadm upgrade

Tests for kubectl QOS

Deprecated

Removed DRA plugin resourceslice QueueingHintFn

PDBUnhealthyPodEvictionPolicy feature gate removed

Version Updates

publishing-bot rules to Go 1.22.10 for the active release branches

Shoutouts

Paco Xu: Huge shout out to Ed Bartosh for diligently tracking all failing SIG-Node presubmit jobs. Presubmit jobs are crucial, and failing ones can significantly impact the judgment and progress of PR merge.

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

January 09, 2025 at 01:20AM

·lwkd.info·
Last Week in Kubernetes Development - Week Ending January 5 2025
DevOps Toolkit - Ep06 - Ask Me Anything About DevOps Cloud Kubernetes Platform Engineering... w/Scott Rosenberg - https://www.youtube.com/watch?v=E5OBmZSi_FA
DevOps Toolkit - Ep06 - Ask Me Anything About DevOps Cloud Kubernetes Platform Engineering... w/Scott Rosenberg - https://www.youtube.com/watch?v=E5OBmZSi_FA

Ep06 - 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=E5OBmZSi_FA

·youtube.com·
DevOps Toolkit - Ep06 - Ask Me Anything About DevOps Cloud Kubernetes Platform Engineering... w/Scott Rosenberg - https://www.youtube.com/watch?v=E5OBmZSi_FA
Out With the Old In With the New: Securely Disposing of Smart Devices | Rapid7 Blog
Out With the Old In With the New: Securely Disposing of Smart Devices | Rapid7 Blog

Out With the Old, In With the New: Securely Disposing of Smart Devices | Rapid7 Blog

Jan 06, 2025 5 min read Deral Heiland Last updated at Mon, 06 Jan 2025 14:00:00 GMT So, what did you get for Christmas this year? Hopefully you received some…

January 6, 2025 at 12:35PM

via Instapaper

·rapid7.com·
Out With the Old In With the New: Securely Disposing of Smart Devices | Rapid7 Blog
Learn about teas Tokenomics | tea
Learn about teas Tokenomics | tea

Learn about tea’s Tokenomics | tea

Maximum Token Supply 10 Billion Type of Supply Deflationary Estimated Date of TGE Q4’24 The amount of TEA tokens in circulation will never exceed 10 Billion.…

January 6, 2025 at 11:47AM

via Instapaper

·docs.tea.xyz·
Learn about teas Tokenomics | tea