1_r/devopsish

1_r/devopsish

54499 bookmarks
Custom sorting
Last Week in Kubernetes Development - Week Ending October 06 2024
Last Week in Kubernetes Development - Week Ending October 06 2024

Week Ending October 06, 2024

https://lwkd.info/2024/20241009

Developer News

The second New Contributor Orientations will take place on October 15th. Please recommend them to the aspiring new contributor in your life.

Due to dependency changes in Debian LTS images, SIG-Release is proposing to stop building artifacts for some architectures. Discussions continue in SIG-Release.

Aldo Culquicondor has stepped down from WG Batch chair, and has nominated Kevin Hannon to take his place.

The NA Contributor Summit schedule is live. Remember to register, and if you’re going consider volunteering to help run the Summit.

Release Schedule

Next Deadline: Enhancements Freeze, October 10

We’re in the final week for Enhancement Opt-In. Please check your features on the project board and make sure their status is correct; if not, get in touch with your SIG lead ASAP.

Speaking of deadlines, patch release cherry picks for the October patches are due Friday.

KEP of the Week

KEP-3973: Consider Terminating Pods in Deployments

This KEP updates how the Deployment controller behaves when reporting Pod count when Pods are in terminating state. Currently Deployments have inconsistent behaviour in how the terminating Pods are handled based on the rollout strategy. This KEP introduces a new .spec.podReplacementPolicy with which users can configure this behaviour. This is similar to the spec.podReplacementPolicy in the Job spec and allows users to define if the Deployment should wait for its Pods to terminate before creating new Pods or if it should create them immediately.

This KEP is tracked for alpha in the ongoing v1.32 release.

Other Merges

The NestedNumberAsFloat64 method converts int64 values to float64 when accessing numbers in unstructured objects

Assert the flag behavior on kube-proxy using unit test

API impact verification: Added a new -b flag for explicitly requesting build checks

DRA Scheduler: mock workqueue for controller unit test

Prevent a race condition from causing erroneous volume unmounts for flex volume plugins on kubelet restart

Use generics for Workqueue metrics

kubectl apply --server-side now supports --subresource

In TestCoreResourceEnqueue, verify whether Pods are requeued to the activeQ after specific cluster events are triggered

Fixed: TestPersistentVolumeProvisionMultiPVCs

MVP cleanup #2

New Tests: dra helper function, TestGenerateLinuxContainerResources, VolumeGroupSnapshot

The scheduler adds QueueingHint in the VolumeBinding plugin’s CSIDriver event

system-reserved-compressible and kube-reserved-compressible to set only compressible (e.g. CPU) type resources on system and kube reserved slice respectively

Reduce memory usage/allocations during wait for volume attachment

Version Updates

After increasing golang versions to 1.23.1 and 1.22.7, revert back to 1.23.0 until the question of alternate architectures is resolved.

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

October 09, 2024 at 07:30PM

·lwkd.info·
Last Week in Kubernetes Development - Week Ending October 06 2024
The bill finally comes due for Elon Musk
The bill finally comes due for Elon Musk

The bill finally comes due for Elon Musk

Image: Cath Virginia / The Verge, Turbosquid For almost as long as he’s been CEO of Tesla, Elon Musk has been bullshitting us about self-driving cars. In 2016,…

October 9, 2024 at 01:10PM

via Instapaper

·theverge.com·
The bill finally comes due for Elon Musk
I'm a tech pro - but when a hurricane hit my mountain home the disconnection shocked me
I'm a tech pro - but when a hurricane hit my mountain home the disconnection shocked me

I'm a tech pro - but when a hurricane hit my mountain home, the disconnection shocked me

Damage from Hurricane Helene in Asheville, North Carolina. Steven Vaughan-Nichols/ZDNET When Hurricane Helene announced itself with wind and rain hammering on…

October 9, 2024 at 10:32AM

via Instapaper

·zdnet.com·
I'm a tech pro - but when a hurricane hit my mountain home the disconnection shocked me
Help Western NC - All Things Open 2024
Help Western NC - All Things Open 2024

Help Western NC - All Things Open 2024

Photo By KD Toole/BPR News Although All Things Open 2024 will continue as planned October 27-29, our friends in the western part of NC were devastated by…

October 9, 2024 at 10:32AM

via Instapaper

·2024.allthingsopen.org·
Help Western NC - All Things Open 2024
The Disappearance of an Internet Domain
The Disappearance of an Internet Domain

The Disappearance of an Internet Domain

Today we have something a little different from Gareth Edwards, who typically chronicles the forgotten history of Silicon Valley in his column, The Crazy Ones.…

October 9, 2024 at 08:54AM

via Instapaper

·every.to·
The Disappearance of an Internet Domain
Misinformation, antisemitic attacks on Asheville mayor distract from Hurricane Helene disaster recovery • Asheville Watchdog
Misinformation, antisemitic attacks on Asheville mayor distract from Hurricane Helene disaster recovery • Asheville Watchdog
No, Hurricane Helene was not somehow orchestrated by people who can control the weather, FEMA is not out of money because it diverted $1 billion to illegal immigrants, and federal assistance is not limited to $750 for each storm victim. These are just a few of the numerous false rumors circulating in the aftermath of […]
·avlwatchdog.org·
Misinformation, antisemitic attacks on Asheville mayor distract from Hurricane Helene disaster recovery • Asheville Watchdog
GPUs in Kubernetes for AI Workloads
GPUs in Kubernetes for AI Workloads

GPUs in Kubernetes for AI Workloads

Today we dive into running AI models on Kubernetes with GPU support. Learn how to manage GPUs in Kubernetes clusters, create GPU nodes, and optimize resource usage without breaking the bank. We'll walk you through setting up a Google Cloud Kubernetes cluster (the same logic should apply to other Cloud providers), deploying AI models like Ollama's Llama2, and handling GPU partitioning. Watch now to master GPU-based AI workloads in Kubernetes!

Kubernetes #GPU #AI

▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Sponsor: CAST AI 🔗 https://cast.ai ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

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

▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ ➡ Transcript and commands: https://devopstoolkit.live/ai/unlock-the-power-of-gpus-in-kubernetes-for-ai-workloads

▬▬▬▬▬▬ 💰 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 👋 ▬▬▬▬▬▬ ➡ 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 AI Inference with GPUs 01:30 CAST AI (sponsor) 02:29 Using GPUs for AI Inference in Kubernetes

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

·youtube.com·
GPUs in Kubernetes for AI Workloads
DevOps Toolkit - Data Pipelines - Feat. Fluent Bit Otel Collector Logging Operator (You Choose! Ch. 04 Ep. 05) - https://www.youtube.com/watch?v=fhIuylaJ1xA
DevOps Toolkit - Data Pipelines - Feat. Fluent Bit Otel Collector Logging Operator (You Choose! Ch. 04 Ep. 05) - https://www.youtube.com/watch?v=fhIuylaJ1xA

Data Pipelines - Feat. Fluent Bit, Otel Collector, Logging Operator (You Choose!, Ch. 04, Ep. 05)

Data Pipelines - Choose Your Own Adventure: The Observability Odyssey

In this episode, we'll go through data pipelines. The contestants are Fluent Bit, Otel Collector, and Logging Operator.

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

fluentbit #otel #loggingoperator

▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ 🔗 Tracin: https://github.com/vfarcic/cncf-demo/tree/main/manuscript/logging/README.md

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

·youtube.com·
DevOps Toolkit - Data Pipelines - Feat. Fluent Bit Otel Collector Logging Operator (You Choose! Ch. 04 Ep. 05) - https://www.youtube.com/watch?v=fhIuylaJ1xA
Bluefin and Aurora 3.5 - Bluefin and Aurora - Universal Blue
Bluefin and Aurora 3.5 - Bluefin and Aurora - Universal Blue
Another roll up release of the things that have been landing since last time, we’ve started seeding Podman Desktop on to the DX ISOs now. Give it a shot! Preparing for Fedora 41 You can keep track of release progress by subscribing to either or both of these issues. Meta: Fedora 41 Readiness Tracker · Issue #634 · ublue-os/main · GitHub F41 Release Tracker · Issue #1685 · ublue-os/bluefin · GitHub 3.5.0 (2024-10-04) Features Add os-release changes from Bazzite (#1708) (78671f2) add seto...
·universal-blue.discourse.group·
Bluefin and Aurora 3.5 - Bluefin and Aurora - Universal Blue
Resources - Linux Foundation - Education
Resources - Linux Foundation - Education

Resources - Linux Foundation - Education

October 4, 2024 at 09:22AM

via Instapaper

·training.linuxfoundation.org·
Resources - Linux Foundation - Education
Comparing GitOps: Argo CD vs Flux CD with Andrei Kvapil
Comparing GitOps: Argo CD vs Flux CD with Andrei Kvapil

Comparing GitOps: Argo CD vs Flux CD, with Andrei Kvapil

https://kube.fm/flux-vs-argo-andrei

Dive into the world of GitOps and compare two of the most popular tools in the CNCF landscape: Argo CD and Flux CD.

Andrei Kvapil, CEO and Founder of Aenix, breaks down the strengths and weaknesses of Argo CD and Flux CD, helping you understand which tool might best fit your team's needs.

You will learn:

The different philosophies behind the tools.

How they handle access control and deployment restrictions.

Their trade-offs in usability and conformance to infrastructure as code.

Why there is no one-size-fits-all in the GitOps world.

Sponsor

This episode is sponsored by DigitalOcean — learn how GPUs for DigitalOcean Kubernetes can enable your AI/ML workloads.

More info

Find all the links and info for this episode here: https://kube.fm/flux-vs-argo-andrei

Interested in sponsoring an episode? Learn more.

via KubeFM https://kube.fm

October 01, 2024 at 06:00AM

·kube.fm·
Comparing GitOps: Argo CD vs Flux CD with Andrei Kvapil
Geomagnetic Storm Watch issued; Prepare for northern lights over Michigan southern Midwest
Geomagnetic Storm Watch issued; Prepare for northern lights over Michigan southern Midwest

Geomagnetic Storm Watch issued; Prepare for northern lights over Michigan, southern Midwest

A strong solar flare is likely going to blow enough solar energy into our atmosphere to produce widespread northern lights in the next few days. The NOAA’s…

October 3, 2024 at 12:31PM

via Instapaper

·mlive.com·
Geomagnetic Storm Watch issued; Prepare for northern lights over Michigan southern Midwest
GitOps: Branches, directories, or different repositories for the desired state of environments?
GitOps: Branches, directories, or different repositories for the desired state of environments?

GitOps: Branches, directories, or different repositories for the desired state of environments?

Today, we tackle a common GitOps question: "Should we use branches, directories, or different repositories to store the desired state of different environments?" We'll explore the pros and cons of each approach, focusing on the best practices for maintaining application and environment-specific manifests.

GitOps #DevOpsPractices #ArgoCD #BranchingStrategies

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

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

via YouTube https://www.youtube.com/watch?v=c6tnnB-t470

·youtube.com·
GitOps: Branches, directories, or different repositories for the desired state of environments?
Valkey 8.0 Now GA with Improved Memory Efficiency
Valkey 8.0 Now GA with Improved Memory Efficiency

Valkey 8.0 Now GA with Improved Memory Efficiency

Bookmarks Oct 05, 2024 2 min read by Renato Losio InfoQ Staff Editor | Cloud Expert | AWS Data Hero Write for InfoQ Feed your curiosity. Help 550k+ global…

October 3, 2024 at 08:52AM

via Instapaper

·infoq.com·
Valkey 8.0 Now GA with Improved Memory Efficiency
Announcing the 2024 Steering Committee Election Results
Announcing the 2024 Steering Committee Election Results

Announcing the 2024 Steering Committee Election Results

https://kubernetes.io/blog/2024/10/02/steering-committee-results-2024/

The 2024 Steering Committee Election is now complete. The Kubernetes Steering Committee consists of 7 seats, 3 of which were up for election in 2024. Incoming committee members serve a term of 2 years, and all members are elected by the Kubernetes Community.

This community body is significant since it oversees the governance of the entire Kubernetes project. With that great power comes great responsibility. You can learn more about the steering committee’s role in their charter.

Thank you to everyone who voted in the election; your participation helps support the community’s continued health and success.

Results

Congratulations to the elected committee members whose two year terms begin immediately (listed in alphabetical order by GitHub handle):

Antonio Ojea (@aojea), Google

Benjamin Elder (@BenTheElder), Google

Sascha Grunert (@saschagrunert), Red Hat

They join continuing members:

Stephen Augustus (@justaugustus), Cisco

Paco Xu 徐俊杰 (@pacoxu), DaoCloud

Patrick Ohly (@pohly), Intel

Maciej Szulik (@soltysh), Defense Unicorns

Benjamin Elder is a returning Steering Committee Member.

Big thanks!

Thank you and congratulations on a successful election to this round’s election officers:

Bridget Kromhout (@bridgetkromhout)

Christoph Blecker (@cblecker)

Priyanka Saggu (@Priyankasaggu11929)

Thanks to the Emeritus Steering Committee Members. Your service is appreciated by the community:

Bob Killen (@mrbobbytables)

Nabarun Pal (@palnabarun)

And thank you to all the candidates who came forward to run for election.

Get involved with the Steering Committee

This governing body, like all of Kubernetes, is open to all. You can follow along with Steering Committee meeting notes and weigh in by filing an issue or creating a PR against their repo. They have an open meeting on the first Monday at 8am PT of every month. They can also be contacted at their public mailing list steering@kubernetes.io.

You can see what the Steering Committee meetings are all about by watching past meetings on the YouTube Playlist.

If you want to meet some of the newly elected Steering Committee members, join us for the Steering AMA at the Kubernetes Contributor Summit North America 2024 in Salt Lake City.

This post was adapted from one written by the Contributor Comms Subproject. If you want to write stories about the Kubernetes community, learn more about us.

via Kubernetes Blog https://kubernetes.io/

October 02, 2024 at 04:10PM

·kubernetes.io·
Announcing the 2024 Steering Committee Election Results
Blog: Announcing the 2024 Steering Committee Election Results
Blog: Announcing the 2024 Steering Committee Election Results

Blog: Announcing the 2024 Steering Committee Election Results

https://www.kubernetes.dev/blog/2024/10/02/steering-committee-results-2024/

The 2024 Steering Committee Election is now complete. The Kubernetes Steering Committee consists of 7 seats, 3 of which were up for election in 2024. Incoming committee members serve a term of 2 years, and all members are elected by the Kubernetes Community.

This community body is significant since it oversees the governance of the entire Kubernetes project. With that great power comes great responsibility. You can learn more about the steering committee’s role in their charter.

Thank you to everyone who voted in the election; your participation helps support the community’s continued health and success.

Results

Congratulations to the elected committee members whose two year terms begin immediately (listed in alphabetical order by GitHub handle):

Antonio Ojea (@aojea), Google

Benjamin Elder (@BenTheElder), Google

Sascha Grunert (@saschagrunert), Red Hat

They join continuing members:

Stephen Augustus (@justaugustus), Cisco

Paco Xu 徐俊杰 (@pacoxu), DaoCloud

Patrick Ohly (@pohly), Intel

Maciej Szulik (@soltysh), Defense Unicorns

Benjamin Elder is a returning Steering Committee Member.

Big thanks!

Thank you and congratulations on a successful election to this round’s election officers:

Bridget Kromhout (@bridgetkromhout)

Christoph Blecker (@cblecker)

Priyanka Saggu (@Priyankasaggu11929)

Thanks to the Emeritus Steering Committee Members. Your service is appreciated by the community:

Bob Killen (@mrbobbytables)

Nabarun Pal (@palnabarun)

And thank you to all the candidates who came forward to run for election.

Get involved with the Steering Committee

This governing body, like all of Kubernetes, is open to all. You can follow along with Steering Committee meeting notes and weigh in by filing an issue or creating a PR against their repo. They have an open meeting on the first Monday at 8am PT of every month. They can also be contacted at their public mailing list steering@kubernetes.io.

You can see what the Steering Committee meetings are all about by watching past meetings on the YouTube Playlist.

If you want to meet some of the newly elected Steering Committee members, join us for the Steering AMA at the Kubernetes Contributor Summit North America 2024 in Salt Lake City.

This post was adapted from one written by the Contributor Comms Subproject. If you want to write stories about the Kubernetes community, learn more about us.

via Kubernetes Contributors – Contributor Blog https://www.kubernetes.dev/blog/

October 02, 2024 at 04:10PM

·kubernetes.dev·
Blog: Announcing the 2024 Steering Committee Election Results
Last Week in Kubernetes Development - Week Ending September 29 2024
Last Week in Kubernetes Development - Week Ending September 29 2024

Week Ending September 29, 2024

https://lwkd.info/2024/20240930

Developer News

SIG-Storage plans to move VolumeGroupSnapshot to Beta in 1.32. If you are a CSI driver author who has implemented VGS, please reply to Xing Yang.

For US Deaf Awareness Month, read this interview with some Deaf/Hard of Hearing contributors

Release Schedule

Next Deadline: Production Readiness, October 3

PRR questionnaires are due this week. Make sure you have one for your enhancement.

Featured PRs

KEP of the Week

KEP-4815: DRA: Add support for partitionable devices

One of the original use cases of DRA was to dynamically create and allocate partitions of a full GPU device on demand. As DRA evolved into “structured parameters” this ability to dynamically partition devices has been lost. This KEP proposes introducing the ability for “structured parameters” DRA to allocate both full devices and fixed-size partitions of full devices (across multiple dimensions). This is planned to be done by introducing a new type called PartitionableDevice which would have all the same fields as BasicDevice plus two new fields Includes and ConsumesCapacityFrom. With these new fields, the scheduler has everything it needs to support the dynamic allocation of both full devices and their fixed-size partitions.

This KEP is aiming for alpha in the ongoing v1.32 release cycle.

Other Merges

Deleted UDP endpoint detection is fixed

Allow to filter pods using labels on barrierOp in scheduler_perf and while collecting metrics

Moved InMemoryResponseWriter into own package

Warning about the disablement of internal cloud providers, when setting a value other than external for the --cloud-provider flag

Fixed: expected-actual rule from the testifylint in linter in k8s.io/apimachinery & k8s.io/kubernetes

Allow to set sleepOp duration using parameter

Local reference to hcs structs in windows cri stats test

Dual-stack Services or Services with IPs can be created using the beta MultiCIDRServiceAllocator feature

Test added: covers cronjob-scheduled-timestamp

Bookmark event: new annotation kubernetes.io/initial-events-list-blueprint added and send all items in watchCache store

Test added: unintended changes to dynamic client response handling

Fixed: nil-compare rule and error-nil rules from testifylint in k8s.io/kubernetes

DRA Scheduler: improved queue hint unit test & fixed queuing hint support

Checks added: whether the peer URL for the added etcd member already exists

Improvement: Node QueueHint in the NodeResource Fit plugin

Filtered informers tests added for CRD field selectors

Command line flags --healthz-port and --metrics-port removed

Reimplementation of merge functionality from mergo

Support added: nondeterministic encode for the CBOR serializer

Node Shutdown Controller: attempt to wait for CSI drivers to complete volume teardown

Promotions

Custom Resource Field Selectors to GA

RetryGenerateName to GA

Deprecated

Remove GA feature gate ComponentSLIs

Removed unneeded permissions for volume controllers

Version Updates

cri-tools to v1.31.1

Subprojects and Dependency Updates

grpc v1.66.2 added support for Python 3.13

cloud-provider-openstack v1.31.1 allow Cinder CSI node service to run without OpenStack credentials

kubespray v2.24.3 possibility to fix nodePort of ingress-nginx service with property

cri-o v1.31.0 removed crio config --migrate-defaults command

containerd v1.7.22 cumulative stats can’t decrease

kops v1.30.1 fix conversion for instance-selector flags

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

September 30, 2024 at 06:00PM

·lwkd.info·
Last Week in Kubernetes Development - Week Ending September 29 2024
Redis Users Want a Change
Redis Users Want a Change

Redis Users Want a Change

October 2, 2024 at 04:23PM

via Instapaper

·thenewstack.io·
Redis Users Want a Change
saoudrizwan/claude-dev: Autonomous coding agent right in your IDE capable of creating/editing files executing commands and more with your permission every step of the way.
saoudrizwan/claude-dev: Autonomous coding agent right in your IDE capable of creating/editing files executing commands and more with your permission every step of the way.

saoudrizwan/claude-dev: Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, and more with your permission every step of the way.

Claude Dev Thanks to Claude 3.5 Sonnet's agentic coding capabilities Claude Dev can handle complex software development tasks step-by-step. With tools that let…

October 2, 2024 at 09:49AM

via Instapaper

·github.com·
saoudrizwan/claude-dev: Autonomous coding agent right in your IDE capable of creating/editing files executing commands and more with your permission every step of the way.
AI coding assistants do not boost productivity or prevent burnout study finds
AI coding assistants do not boost productivity or prevent burnout study finds

AI coding assistants do not boost productivity or prevent burnout, study finds

Serving tech enthusiasts for over 25 years. TechSpot means tech analysis and advice you can trust. In a nutshell: Developers were supposed to be among the…

October 2, 2024 at 09:28AM

via Instapaper

·techspot.com·
AI coding assistants do not boost productivity or prevent burnout study finds
AWS at KubeCon SLC 2024
AWS at KubeCon SLC 2024

AWS at KubeCon SLC 2024

AWS at KubeCon + CloudNativeCon North America 2024 Nov 12-15 | Salt Lake City, Utah Meet us at Booth F1 Join us at KubeCon Salt Lake City at Booth F1, where you…

October 1, 2024 at 04:23PM

via Instapaper

·aws.amazon.com·
AWS at KubeCon SLC 2024
(54) Valkey: Posts | LinkedIn
(54) Valkey: Posts | LinkedIn

(54) Valkey: Posts | LinkedIn

0 notifications total…

October 1, 2024 at 04:13PM

via Instapaper

·linkedin.com·
(54) Valkey: Posts | LinkedIn