
1_r/devopsish
Valkey Welcomes New Partners Amid Growing Momentum
Score Career Goals with up to 40% Savings on Training & Certification! SAVE NOW Sign In Search Join 4 MIN READ Valkey Welcomes New Partners Amid Growing…
June 18, 2024 at 11:11AM
via Instapaper
TDK claims insane energy density in solid-state battery breakthrough
Enlarge / TDK says its new ceramic materials for batteries will improve the performance of small consumer electronics devices such as smartwatches and wireless…
June 18, 2024 at 10:01AM
via Instapaper
Meta releases Threads API for developers to build “unique integrations”
Illustration: The Verge The Threads API is now available, meeting a promised launch by the end of June. The free API will allow developers to build “unique…
June 18, 2024 at 09:59AM
via Instapaper
Single Pane of Glass for Everything (AWS, Azure, GCP, Kubernetes, ...) with Steampipe
Discover the power of Steampipe, an open-source tool that turns your favorite cloud APIs into queryable SQL tables. With Steampipe, you can effortlessly manage and observe your cloud resources across various platforms including AWS, Azure, GCP, Kubernetes, and more, all from a single pane of glass.
Watch as we demonstrate how to install Steampipe, configure it to connect to multiple cloud services, and run cross-cloud queries with simplicity and ease.
Steampipe #CloudManagement #SQLQuery #MultiCloud
Consider joining the channel: https://www.youtube.com/c/devopstoolkit/join
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ 🔗 Steampipe: https://steampipe.io ➡ Transcript and commands: https://devopstoolkit.live/cloud/single-pane-of-glass-for-everything-aws-azure-gcp-kubernetes-with-steampipe 🎬 Single Pane of Glass for Kubernetes Clusters with Clusterpedia: https://youtu.be/Ca1qxZoxBkg
▬▬▬▬▬▬ 💰 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 Steampipe Introduction 03:27 Steampipe in Action 16:04 Steampipe Pros and Cons
via YouTube https://www.youtube.com/watch?v=0pG3txMPKJI
Steering Through Open Source Waters with Madelyn Olson
This episode features Madelyn Olson, maintainer for the open-source project Valkey, to discuss the growth and impact of open-source projects in the tech…
June 14, 2024 at 11:06AM
via Instapaper
interactive rebase
If you want to see more comics like this, sign up for my or browse more comics! browse more comics! get the zine! read the transcript! git rebase -i lets you…
June 14, 2024 at 10:22AM
via Instapaper
(27) Why Open Data is necessary for an Open Source AI | LinkedIn
0 notifications total…
June 13, 2024 at 12:35PM
via Instapaper
Hacker Accesses Internal ‘Tile’ Tool That Provides Location Data to Cops
A hacker has gained access to internal tools used by the location tracking company Tile, including one that processes location data requests for law…
June 12, 2024 at 10:08AM
via Instapaper
Week Ending June 9, 2024
https://lwkd.info/2024/20240611
Developer News
Kubernetes Contributor Summit North America is now live and registration is open. The summit will be Nov. 11th. Please register as soon as you know you can go; having a good estimate of numbers helps the team plan. The Call for Sessions will be launched soon as well.
Final deadline: all CI jobs must be off of cluster:default by August 1st; any jobs that aren’t will simply be deleted.
Carlos Santana is collecting Kubernetes trivia items for the 10th anniversary.
Release Schedule
Next Deadline: Enhancements Freeze, June 13th, 2024
Enhancements freeze is just a few days away. This is your final reminder! Prepare your KEPs for the Production Readiness Review. If you plan to implement any features, deprecations, or removals during the 1.31 release cycle, ensure your KEP(s) are opted in before the Enhancements Freeze on June 13th.
Patch releases for all supported versions are expected out this week.
Featured PRs
124963 client-go: data consistency checker for list requests
The latest update to client-go introduces a data consistency checker for list requests, ensuring that data retrieved from the watch-cache matches data directly from etcd. This feature can be enabled by setting the KUBE_LIST_FROM_CACHE_INCONSISTENCY_DETECTOR environment variable. The consistency check is primarily intended for use in testing, not production, to catch potential data inconsistencies early. This tool is especially valuable for developers working on Kubernetes operators, providing an extra layer of validation to ensure the reliability of cached data.
Related PRs include:
Implement ResilientWatchCacheInitialization #124642
Expose resource version metrics from watchcache #125377
KEP of the Week
KEP 3633: Introduce MatchLabelKeys and MismatchLabelKeys to PodAffinity and PodAntiAffinity
This KEP introduces MatchLabelKeys and MismatchLabelKeys to PodAffinityTerm to enhance scheduling nuances during pod upgrades. Its goal is to improve the scheduler’s ability to distinguish between old and new pod versions, addressing the issues of improper affinity adherence and optimizing node placement, especially during rolling updates in saturated or idle clusters.
This KEP is tracked for beta release in the upcoming v1.31.
Other Merges
Tests to ensure we don’t break how recursive parameters works with object prefixes
kubeadm init phase certs sa to accept the ‘–config’ flag
Bugfix for kubeadm to respect the PublicKeysECDSA feature gate when generating kubeconfig files
Refactoring for TestCheckListFromCacheDataConsistencyIfRequestedInternalHappyPath to work with unstructured data
apiserver_watch_cache_resource_version metric to simplify debugging problems with watchcache
kube-apiserver reconciler disabled to reduce noise on integrations tests
TestNewInformerWatcher for WatchListClient updated
[endpointslice controller to update topology cache to prevent OOM in controller manager
.status.terminating field now gets correctly tracked for deleted active Pods when a Job fails
Sidecar container finish times are included in Job finish times
Resilient WatchCache initialization implemented
kubelet server can dynamically load certificate files now
CEL expressions and additionalProperties may be used under nested quantifiers in CRD schemas
StatefulSet autodelete will respect controlling owners on PVC claims
Deprecated
JobReadyPods feature flag deprecated
Version Updates
Python client to v30.1.0
Subprojects and Dependency Updates
containerd v1.7.18: remove uses of platforms.Platform alias. Also v1.6.33
via Last Week in Kubernetes Development https://lwkd.info/
June 11, 2024 at 06:00PM