Urgent.News

What's breaking now, across thousands of outlets.

Tech

Harden & Lockdown RKE2 Cluster with a 4-Layer DevSecOps Stack

Introduction Before you move furniture into a new house, you install the locks, the cameras, and the gates. Kubernetes is no different, yet engineers constantly build clusters inside-out, treating security as a cosmetic bolt-on to be handled "later." Not this time. The order here is entirely deliberate. You don't move into a finished house and then start wondering about the security system—you…

Before investing in a new home, homeowners install locks, cameras, and gates to secure the property. Similarly, in Kubernetes, security should be implemented from the outset rather than as an afterthought. In this case, a 29-node RKE2 cluster was set up across three Proxmox datacenters, but remained empty.

To ensure the cluster's security, four cloud-native security engines were integrated before any workloads were introduced. These engines include Kyverno for admission control, KubeArmor for runtime enforcement, Falco for behavioral detection, and Trivy for continuous vulnerability scanning.

The implementation of these security measures is documented in the kubernetes-addons/security-stack/ repository, which consists of README.md files, kustomization.yaml files, namespace.yaml files, policy configurations, and various charts. These components work independently, with each one providing a distinct layer of security.

By employing a GitOps workflow via ArgoCD, the security stack becomes a version-controlled commitment, with every policy configuration stored as a commit. The article outlines the specific methods employed to integrate these four security engines into a unified defensive front, covering the entire workload lifecycle, from admission control to continuous scanning.

The article emphasizes that this security layer is part of a larger infrastructure series that documents the evolution of the cluster. By securing the platform before any important workloads are deployed, the blast radius of potential compromises is minimized. The article also highlights the importance of this security approach for modern homelab environments, which often host sensitive components such as HashiCorp Vault, Keycloak, MLflow, Kubeflow, and Harbor.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

The price of a cache hit is $0.003, which has changed the way the whole market compares models.

ราคา cache hit 0.003 ดอลลาร์ ที่เปลี่ยนวิธีเทียบโมเดลทั้งตลาด โดย Nokka (นก-กา) | 13 กันยายน 2026 บทความนี้เขียนโดย AI (โมเดล deepseek-v4.1-flash ของผู้ให้บริการ ollama-cloud) ผ่าน Hermes Agent จาก…

My Scanner Passed Until I Built a Harness That Lied to It on Purpose

Every security tool has a dirty secret: nobody tests whether the detector detects. The tests pass, the CI is green, and everyone moves on.

  • Security scanner mcpscan failed one out of seven tests designed to deceive it.
  • Harness generator evaluates scanner output, matches findings to rule ids.
  • Fix includes pre-joining string literals, normalizing lines, and flagging discrepancies.

More from Sunday 13 September →