1_r/devopsish

1_r/devopsish

54498 bookmarks
Custom sorting
Who Knew? Domain Hijacking is So Easy | Infoblox
Who Knew? Domain Hijacking is So Easy | Infoblox
Learn about the insidious DNS attack vector that threat actors are using to hijack domains from major brands, government institutions, and other organizations, large and small. Find out how to determine whether your domain name is at risk.
·blogs.infoblox.com·
Who Knew? Domain Hijacking is So Easy | Infoblox
EU approves Hewlett Packard Enterprise's $14 bln Juniper deal
EU approves Hewlett Packard Enterprise's $14 bln Juniper deal
The EU Commission on Thursday said it had unconditionally approved the $14 billion takeover of networking gear maker Juniper Networks by Hewlett Packard Enterprise .
·reuters.com·
EU approves Hewlett Packard Enterprise's $14 bln Juniper deal
Reproducing a Java 21 virtual threads deadlock scenario with TLA+
Reproducing a Java 21 virtual threads deadlock scenario with TLA+
Recently, some of my former colleagues wrote a blog post on the Netflix Tech Blog about a particularly challenging performance issue they ran into in production when using the new virtual threads f…
·surfingcomplexity.blog·
Reproducing a Java 21 virtual threads deadlock scenario with TLA+
Developing the RISC-V Framework Laptop Mainboard
Developing the RISC-V Framework Laptop Mainboard
Nirav & Hyelim sit down at Framework HQ SF to talk about all things RISC-V and DeepComputing.RISC-V Mainboard: https://frame.work/products/deep-computing-ris...
·youtube.com·
Developing the RISC-V Framework Laptop Mainboard
Valkey · Valkey 8.0: Delivering Enhanced Performance and Reliability
Valkey · Valkey 8.0: Delivering Enhanced Performance and Reliability
The first release candidate of Valkey 8.0 is now available! Come learn about the exciting improvements in performance, reliability, and observability that are available in this new version.
·valkey.io·
Valkey · Valkey 8.0: Delivering Enhanced Performance and Reliability
Rawkode Live
Rawkode Live
The Rawkode Academy provides educational, entertaining, and cutting-edge learning paths for you, or your developers, to keep up with the fast-paced, ever-evolving, and extremely volatile Cloud Native landscape.
·rawkode.academy·
Rawkode Live
Mastodon for Users and Moderators
Mastodon for Users and Moderators
Supplementary documentation for Hachyderm users and moderators.
·community.hachyderm.io·
Mastodon for Users and Moderators
About Hachyderm
About Hachyderm
About Hachyderm Sign-up Today A free and open source social media service powered by Mastodon. Your Timeline Your home timeline and feed will be influenced by other members of the same instance. The more #Hachydermians that join and share content, the more technical content on your timeline. Safe Space Hachyderm is built on empathy and respect. We support marginalized communities. We work hard to support black communities. We understand autism and neurodivergence.
·community.hachyderm.io·
About Hachyderm
Julia Ferraioli - Capturing Untold Open Source Stories
Julia Ferraioli - Capturing Untold Open Source Stories
Welcome to the Maintainable Software Podcast! In this episode, Robby speaks with Julia Ferraioli, an Open Source AI/ML Strategist at AWS and co-founder of Open Source Stories. Julia joins us from Seattle, Washington, and shares her insights into the world of open source, AI, and software maintainability.
·maintainable.fm·
Julia Ferraioli - Capturing Untold Open Source Stories
Last Week in Kubernetes Development - Week Ending July 28 2024
Last Week in Kubernetes Development - Week Ending July 28 2024

Week Ending July 28, 2024

https://lwkd.info/2024/20240730

Developer News

The legacy cluster jobs is dwindling, but not empty. Thanks to everyone who migrated their jobs, but please look at the remaining few; they will be deactivated this week to make way for the CI control plane post 1.31 release.

Registration for Kubernetes Contributor Summit (KCSNA 24) is live.

Release Schedule

Next Deadline: Tests Freeze, 31 July

We are in week 12 of the v1.31 release cycle and are two weeks away from the scheduled release date. Code freeze was last week and we are currently tracking 44 enhancements after code freeze. We received a total of 10 exception requests after code freeze, 9 out of which were approved.

We have a bunch of important deadlines this week, the docs freeze (30th July) and test freeze (31st July). Please make sure your PRs are ready in time for the deadlines! v1.31.0-rc.0 is also scheduled to be cut on 30th July. Read more about the state of the release and important upcoming dates here.

Featured PRs

125663: # [KEP-4639] Add ImageVolumeSource API

While the API types were added a few weeks ago, this PR adds the implementation for the new image volume type. While this feature has existed in Docker for many years, and through CSI plugins for nearly as long, this will bring into Kubernetes core and make it much more accessible to users. The general idea is simple, mounting a container image into a path so they can be updated independently of the running container image. For example a machine learning service can load its model files from an image updated nightly without having to recertify the code, or a CI system can load tools from an arbitrary image without having to worry about specifics.

This uses the same image management systems as everything else in the Kubelet, so images will be cached and reused if desired, and pull credentials are used automatically:

volumes:

  • name: tools image: reference: mytools:1.2.3 pullPolicy: Always # or IfNotPresent (optional)

124012: # Coordinated Leader Election

The lease-based leader election framework built into Kubernetes has proven to be robust and powerful even in high-churn environments. What it isn’t, however, is predictable. This can increase the stress of running control plane upgrades, especially during version changes in extremely-low-downtime situations. This PR extends the existing leader election system with a new mode, strategy: OldestEmulationVersion, which provides for a default-case behavior where leaders are selected based on “simple” criteria (specifically a cascading choice list based on the declared API emulation version, actual version of the server, and creation timestamp of a new LeaseCandidate object) so that during upgrade we minimize leader swaps and they can also be generally predictable. This is built on top of all the existing machinery, so if something does go very wrong, we’ll still have that same robust safety we’re all accustomed to, but with a much easier happy path.

KEP of the Week

KEP 2644: Honor Persistent Volume Reclaim Policy

This KEP introduces an enhancement to Kubernetes by ensuring that the PV reclaim policy is honored even if the PV is deleted before the PVC. For a bound PV-Persistent Volume Claim (PVC) pair, if the PVC is deleted before the PV, the reclaim policy is honored. However, if the PV is deleted before the PVC, the reclaim policy is not exercised, leaving the storage asset not removed.

This KEP is tracked for beta release in the upcoming v1.31.

Other Merges

The DisableKubeletCSRAdmissionValidation feature gate renamed to AllowInsecureKubeletCertificateSigningRequests

Fix for kubelet cadvisor stats runtime panic

Fixes to coordinated leader election controller unit tests

LocalStorageCapacityIsolationFSQuotaMonitoring is false by default

Go version reverted to v1.22.5

ProcMountType to be disabled by default

Resource health implemented in Pod status

CRD validation rules support direct use of CEL reserved keywords

RetryWatcher.Stop is idempotent to avoid causing panic when calling Stop multiple times

partialSync implemented for kube-proxy nftables mode

Bug fix for init containers with Always restartPolicy not terminating gracefully

Fix for nodeNotReady in first sync period after kubelet restart

Fix for kubelet not calculating process usage of pods correctly

Validation for CABundle when writing CRDs

New cluster events UpdatePodScaleDown and UpdatePodLabel for Pods implemented

DRA resource quotas implemented

Promotions

KubeletSeparateDiskGC to beta

VolumeAttributesClass to beta

JobSuccessPolicy to beta

AppArmor to GA

LocalStorageCapacityIsolation to beta

Deprecated

kube-proxy’s deprecated flag --proxy-port-range removed

Subprojects and Dependency Updates

kops v1.29.2 support kube-controller-manager

libcni v1.2.3 correct a divergence between the specification and libcni

kubebuilder v4.1.1 new CLI option and allow access to underlying CLI command

grpc v1.65.2

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

July 30, 2024 at 05:00PM

·lwkd.info·
Last Week in Kubernetes Development - Week Ending July 28 2024
AWS open source newsletter, #202
AWS open source newsletter, #202
A round up of the latest open source news, projects, and events that every open source developer should know about.
·community.aws·
AWS open source newsletter, #202
Apple Intelligence Foundation Language Models
Apple Intelligence Foundation Language Models
We present foundation language models developed to power Apple Intelligence features, including a ∼3 billion parameter model designed to run…
·machinelearning.apple.com·
Apple Intelligence Foundation Language Models
With Open Source Artificial Intelligence Dont Forget the Lessons of Open Source Software | CISA
With Open Source Artificial Intelligence Dont Forget the Lessons of Open Source Software | CISA

With Open Source Artificial Intelligence, Don’t Forget the Lessons of Open Source Software | CISA

An official website of the United States government Here’s how you know Official websites use .gov A .gov website belongs to an official government organization…

July 29, 2024 at 01:34PM

via Instapaper

·cisa.gov·
With Open Source Artificial Intelligence Dont Forget the Lessons of Open Source Software | CISA
Websites are Blocking the Wrong AI Scrapers
Websites are Blocking the Wrong AI Scrapers

Websites are Blocking the Wrong AI Scrapers

Hundreds of websites trying to block the AI company Anthropic from scraping their content are blocking the wrong bots, seemingly because they are copy/pasting…

July 29, 2024 at 01:31PM

via Instapaper

·404media.co·
Websites are Blocking the Wrong AI Scrapers