
1_r/devopsish
Policies & State Synchronization (GitOps - Feat. Kyverno & Argo CD (You Choose!, Ch. 05, Ep. 02)
API and State Management - Choose Your Own Adventure: The Dignified Pursuit of a Developer Platform
In this episode, we'll go through policies and state synchronization (GitOps) tools. We already chose which ones we'll use in one of the previous episodes so today's stream is about their usage within the context of Internal Developer Platforms.
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
idp #crossplane #kubevela #kratix
▬▬▬▬▬▬ 🔗 Additional Info 🔗 ▬▬▬▬▬▬ 🔗 CNCF Slack invite (if you’re not already there): https://communityinviter.com/apps/cloud-native/cncf 🔗 Link to #you-choose channel in CNCF Slack: https://bit.ly/3NV7nHW 🔗 Policies: https://github.com/vfarcic/cncf-demo/tree/main/manuscript/policies-idp/README.md 🔗 State Synchronization (GitOps): https://github.com/vfarcic/cncf-demo/tree/main/manuscript/gitops-idp/README.md
via YouTube https://www.youtube.com/watch?v=mWbOpe4CktY
Week Ending January 26, 2025
https://lwkd.info/2025/20250129
Developer News
Staging Images are migrating off GCR since Google Container Registry is shutting down in March. If you manage a Staging repo, and want something to happen other than just moving to Artifact Registry, contact K8s-Infra very soon. Users should already be using registry.k8s.io and are unaffected … right?
Code of Conduct Committee nominations are closing on January 31.
Happy Year of the Snake!
Release Schedule
Next Deadline: Production Readiness Freeze, February 6
PRR Freeze is next week, so John Belamaric has written a helpful guide on what you need to do.
Featured PRs
128546: add PodReplacementPolicy for Deployments: terminating pods
A new status field, .status.terminatingReplicas, has been added to Deployments and ReplicaSets to improve visibility into terminating pods. This change is a prerequisite for introducing PodReplacementPolicy in Deployments, which will provide more control over pod updates. The new field is available when the DeploymentPodReplacementPolicy feature gate is enabled.
Other Merges
New status field .status.terminatingReplicas added to Deployments and ReplicaSets
New tests ensuring all /scale sub-resources return table
Linter to ensure go-cmp/cmp is used only in tests
Tests for CEL library with compatible version
Structured contextual logging for client-go/transport
Removed unrunnable tests from NFSPersistentVolumes
CRI API docs update
Promotions
KubeletFineGrainedAuthz to beta
ControlPlaneKubeletLocalMode to beta
Version Updates
cadvisor to v0.49.2 in 1.30
CNI plugins to v1.6.2
Subprojects and Dependency Updates
Minikube v1.35: AMD GPU support, Kubernetes 1.32, kubeadm v1beta4
via Last Week in Kubernetes Development https://lwkd.info/
January 29, 2025 at 06:00PM
Social Media Landscape in 2025
https://chrisshort.net/social-media-landscape-in-2025/
Analysis of social media's evolution in 2025, examining the challenges of centralized platforms and the rise of decentralized alternatives like Mastodon and Bluesky.
via Chris Short https://chrisshort.net/
January 29, 2025
Ep09 - 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=2ZGosRmhFjc
Black box vs white box observability in Kubernetes, with Artem Lajko
Platform Engineer Artem Lajko breaks down observability into three distinct layers and explains how tools like Prometheus, Grafana, and Falco serve different purposes. He also shares practical insights on implementing the right level of monitoring based on team requirements and capabilities.
You will learn:
How to implement the three-layer model (external, internal, and OS-level) and why each layer serves different stakeholders
How to choose and scale observability tools using a label-based approach (low, medium, high)
How to manage observability costs by collecting only relevant metrics and logs
Sponsor
This episode is sponsored by Learnk8s — get started on your Kubernetes journey through comprehensive online, in-person or remote training.
More info
Find all the links and info for this episode here: https://ku.bz/9sGxhmm8s
Interested in sponsoring an episode? Learn more.
via KubeFM https://kube.fm
January 28, 2025 at 05:00AM