
1_r/devopsish
How we are managing a container platform with Kubernetes, with Ángel Barrera Sánchez
https://kube.fm/platform-gitops-angel
In this KubeFM episode, Ángel Barrera discusses Adidas' strategic shift to a GitOps-based container platform management system, initiated in May 2022, and its impact on their global infrastructure.
You will learn:
The initial state and challenges: Understand the complexities and inefficiencies of Adidas' pre-GitOps infrastructure.
The transition process: Explore the steps and strategies used to migrate to a GitOps-based system, including tool changes and planning.
Technical advantages: Learn about the benefits of the pull mechanism, unified configuration, and improved visibility into cluster states.
Developer and business feedback: Gain insights into the feedback from developers and the business side, and how they were convinced to invest in the migration.
Sponsor
This episode is sponsored by ControlPlane — empower your Kubernetes deployments with ControlPlane Enterprise for Flux CD.
More info
Find all the links and info for this episode here: https://kube.fm/platform-gitops-angel
Interested in sponsoring an episode? Learn more.
via KubeFM https://kube.fm
September 10, 2024 at 06:00AM
Surviving Backstage with Roadie: A Developer''s Nightmare or Dream?
Discover the power and pitfalls of Backstage, the ultimate tool for boosting productivity in your organization. In this video, we dive deep into Backstage's capabilities, its challenges, and how Roadie can simplify your experience. Learn how to set up repositories, automate workflows, and manage Kubernetes clusters with ease. Watch as we transform a project using Backstage and Roadie, and explore the benefits and hurdles along the way.
Backstage #Roadie #IDP #InternalDeveloperPlatform
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ ➡ Transcript and commands: https://devopstoolkit.live/internal-developer-platforms/surviving-backstage-with-roadie-a-developers-nightmare-or-dream 🔗 Roadie: https://roadie.io 🔗 Backstage: https://backstage.io 🎬 Automate Everything: How One Manifest Powers Your Entire DevOps Pipeline: https://youtu.be/IEgXJEkjBZ0
▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬ If you are interested in sponsoring this channel, please use https://calendar.app.google/Q9eaDUHN8ibWBaA7A to book a timeslot that suits you, and we'll go over the details. Or feel free to contact me over Twitter or LinkedIn (see below).
▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬ ➡ Twitter: https://twitter.com/vfarcic ➡ 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 Introduction to Backstage and Roadie 04:55 The Project 05:55 Backstage with Roadie in Action
via YouTube https://www.youtube.com/watch?v=LIhnicLyzsk
What You Need to Know About Grok AI and Your Privacy
In 2015, Elon Musk and Sam Altman cofounded OpenAI based on a seemingly ethical ethos: to develop AI technology that benefits humanity, rather than systems…
September 9, 2024 at 09:21AM
via Instapaper
codesenberg/bombardier: Fast cross-platform HTTP benchmarking tool written in Go
bombardier -c 125 -n 10000000
September 6, 2024 at 09:59AM
via Instapaper
anthropics/courses: Anthropic's educational courses
Create list Beta Lists are currently in beta. Share feedback and report bugs. courses Public Fork 286 Fork your own copy of anthropics/courses Forks could not…
September 6, 2024 at 09:48AM
via Instapaper
Five Russian GRU Officers and One Civilian Charged for Conspiring to Hack Ukrainian Government
Note: View the indictment here. In an indictment unsealed today, a grand jury in Maryland charged six computer hackers, all of whom were residents and nationals…
September 6, 2024 at 09:39AM
via Instapaper
Finding the Goldilocks Zone: Just the right amount of process
i 1 Vote Goldilocks went inside. First, she tasted the porridge of the great, huge bear, and that was far too hot for her. And then she tasted the porridge of…
September 6, 2024 at 09:38AM
via Instapaper
A guide to modern Kubernetes network policies
Scott Rigby Aug 21, 2024 Blog > 101 In the world of Kubernetes, network policies are essential for controlling traffic within your cluster. But what are they…
September 5, 2024 at 03:15PM
via Instapaper
Week Ending September 1, 2024
https://lwkd.info/2024/20240905
Developer News
The New Contributor Guide put together by the folks at SIG Contribex is now available!
SIG ContribEx is also starting a new meeting for new contributor orientation. Starting on September 17th 2024, monthly meetings on the 3rd Tuesday of every month (this may shift). These meetings are intended to help new contributors to orient with the community. The meeting will be held at 2 times to accommodate different timezones: EMEA/APAC-friendly: 1:30 PT / 8:30 UTC / 10:30 CET / 14:00 IST AMER-friendly: 8:30 PT / 15:30 UTC / 17:30 CET / 21:00 IST
Release Schedule
Next Deadline: 1.32 cycle begins, September 9
Last Chance to Apply for Shadow Applications!
The window for shadow applications for the v1.32 release team is closing this week! If you’re interested in gaining valuable experience and contributing to our upcoming release, now is the time to act.
Application Deadline: September 6, 2024
Tentative Release Cycle: September 9, 2024 - December 11, 2024
KEP of the Week
KEP 4569: Move cgroup v1 support into maintenance mode
This (KEP) aims to move cgroup v1 support in Kubernetes to maintenance mode, aligning with the industry’s transition to cgroup v2 as the default for Linux kernel resource management. With cgroup v2 offering better functionality, consistency, and scalability, and major Linux distributions and projects like systemd phasing out cgroup v1, Kubernetes must adapt to maintain compatibility and leverage these improvements. This shift reflects the broader ecosystem’s move away from cgroup v1, making it necessary for Kubernetes to follow suit. Removing cgroup v1 support. Deprecation and removal will be addressed in a future KEP.
This KEP is tracked for stable release in v1.31.
Other Merges
trafficDistribution feature’s API docs updated to reflect beta status
Reverted flaky tests in apf tests
New cluster events UpdatePodSchedulingGatesEliminated and UpdatePodTolerations for scheduler plugins implemented
Fix for etcd failures in ci-kubernetes-e2e-cos-gce-disruptive-canary
Support inflight_events metric in the scheduler for QueueingHint
TypedNewDelayingQueue renamed to NewTypedDelayingQueue
Fix for DaemonRestart tests
Kubelet to consider returning metrics if Usage or VolumeCondition is set
Speed up update-codegen.sh by switching to FormatOnly in gengo
JWT authenticators now set the jti claim as credential id for use by audit logging
Clarification that new usages of generic *ObjectReference structs are discouraged
applyconfiguration-gen no longer generates duplicate methods and ambiguous member accesses
kubectl top command’s percentage display modified for readability
Refactor to watch cache storage
kubeadm switches the kube-scheduler static Pod to use the endpoints /livez and /readyz instead of /healthz
Documentation fix for flags in kube-controller-manager and cloud-provider
kubeadm increases unit test coverage for util/dryrun
PodEligibleToPreemptOthers in the preemption interface gets ctx in the parameters
Promotions
AnonymousAuthConfigurableEndpoints to beta
Deprecated
Feature gates ServerSideApply/ServerSideFieldValidation removed after graduating to GA
The flowcontrol.apiserver.k8s.io/v1beta3 API version of FlowSchema and PriorityLevelConfiguration is no longer served in v1.32
Aggregated Discovery v2beta1 fixture is removed in ./api/discovery
Feature gate AllowServiceLBStatusOnNonLB removed
Version Updates
Kubernetes is now built with Go 1.23.0!
Updated publishing-bot rules to Go 1.22.6
etcd to 3.5.15
Subprojects and Dependency Updates
containerd v1.7.21 regenerate introspection UUID if state is empty
grpc v1.66.1 enable EDS dualstack support by default
prometheus v2.54.1 allow multiple samples on same series, with explicit timestamps
via Last Week in Kubernetes Development https://lwkd.info/
September 05, 2024 at 12:12PM
‘Right to Repair for Your Body’: The Rise of DIY, Pirated Medicine
created and open sourced is the Microlab
September 5, 2024 at 11:33AM
via Instapaper
FourThievesVinegar/solderless-microlab
Microlab The MicroLab is an open-source, DIY, automated controlled lab reactor (CLR) that people can assemble with parts available online. We hope this will do…
September 5, 2024 at 11:26AM
via Instapaper
The basics of observing Kubernetes: a bird-watcher's perspective, with Miguel Luna
https://kube.fm/observability-kubernetes-miguel
In this KubeFM episode, Miguel Luna discusses the intricacies of Observability in Kubernetes, including its components, tools, and future trends.
You will learn:
The fundamental components of Observability: metrics, logs, and traces, and their roles in understanding system performance and health.
Key tools and projects: insights into Keptn and OpenTelemetry and their significance in the Observability ecosystem.
The integration of AI technologies: how AI is shaping the future of Observability in Kubernetes.
Practical steps for implementing Observability: starting points, what to monitor, and how to manage alerts effectively.
Sponsor
This episode is sponsored by Learnk8s — estimate the perfect cluster node with the Kubernetes Instance Calculator
More info
Find all the links and info for this episode here: https://kube.fm/observability-kubernetes-miguel
Interested in sponsoring an episode? Learn more.
via KubeFM https://kube.fm
September 03, 2024 at 06:00AM
Master Terminal Multiplexing with Zellij in Minutes!
Discover the power of Zellij, a terminal workspace that boosts productivity! In this video, we'll explore how to set up and use Zellij. We'll learn how to create sessions, split terminal into tabs and panes, and automate tasks using layouts. Watch as we demonstrate running commands, managing resources, and switching between tasks—all without touching the mouse. Perfect for developers looking to streamline their workflow. Don't miss out on mastering terminal multiplexing with Zellij!
Zellij #TerminalProductivity #DeveloperTools #TerminalMultiplexing
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ ➡ Transcript and commands: https://devopstoolkit.live/terminal/master-terminal-multiplexing-with-zellij-in-minutes 🔗 https://zellij.dev
▬▬▬▬▬▬ 💰 Sponsorships 💰 ▬▬▬▬▬▬ If you are interested in sponsoring this channel, please use https://calendar.app.google/Q9eaDUHN8ibWBaA7A to book a timeslot that suits you, and we'll go over the details. Or feel free to contact me over Twitter or LinkedIn (see below).
▬▬▬▬▬▬ 👋 Contact me 👋 ▬▬▬▬▬▬ ➡ Twitter: https://twitter.com/vfarcic ➡ 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 Terminal Multiplexing 01:25 What is Zellij? 02:17 Terminal Multiplexing With Zellij
via YouTube https://www.youtube.com/watch?v=ZndhImXIGlg