Urgent.News

What's breaking now, across thousands of outlets.

Tech

How to Set Up SafeLine WAF on Kubernetes

How to Set Up SafeLine WAF on Kubernetes If your apps already run on Kubernetes, SafeLine fits right in — it's a containerized reverse-proxy WAF, so you deploy it like any other workload and route protected traffic through it. Where SafeLine sits Client → Ingress / LoadBalancer → SafeLine Service → SafeLine pod → upstream app Service SafeLine becomes the inspection tier in front of the services…

Installing SafeLine WAF on Kubernetes involves deploying it as a containerized reverse-proxy WAF alongside your existing applications. SafeLine functions as the inspection layer in front of the services you wish to protect.

To set up, deploy SafeLine using a Deployment and Service. The Service exposes management port 9443 and proxy ports 80 and 443 for receiving inspected traffic. Configure your Ingress or LoadBalancer to route protected hosts to the SafeLine Service instead of directly to the application. In the SafeLine console, add each protected site, specifying the target app's cluster-internal Service address as the upstream.

A basic Deployment configuration includes a single replica, labeling the application as "safeline." The container runs the latest SafeLine image from the official repository, mapping ports 9443 (management), 80 (proxy), and 443 (proxy with TLS). Ensure you verify the correct image, tag, and any additional services your stack requires before deployment.

For persistence and scalability, attach a PersistentVolumeClaim to Safeline's config and logs to maintain data across pod restarts. To handle higher traffic, scale the number of replicas while keeping the configuration consistent across all instances.

SafeLine supports protecting multiple apps within the same cluster; each protected site maps a domain to an in-cluster Service upstream. You can terminate TLS at either SafeLine or your Ingress, forwarding traffic to the upstream over HTTP or HTTPS as preferred. The Community Edition provides free protection for up to 10 apps at 800 queries per second.

SafeLine operates as a standard Kubernetes workload, filtering traffic to your services seamlessly. Further resources, including installation instructions, configuration details, API reference, and a live demo, are available on the SafeLine GitHub page and official documentation.

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

SK hynix Looks Beyond HBM as AI Memory Race Enters Next Phase

SK hynix is preparing to extend its leadership in high-bandwidth memory into the next generation of AI memory technologies as artificial intelligence drives fundamental changes across the…

  • SK hynix shifts focus beyond HBM as AI industry evolves
  • Company aims to build on HBM leadership with next-gen memory
  • SK hynix expanding production, research globally for AI memory

The Small Details Ship with You

The small details are not small once they are repeated across a whole product. Notice what repeats A one-pixel alignment, a useful empty state, or a button that responds clearly can turn a technically…

  • Attention to small details elevates product interface
  • One-pixel alignment, empty state, and feedback buttons improve UX
  • Confusing states erode trust over time

Building Calm in Complex Interfaces

Complex interfaces do not need to feel complicated. Give every detail a place The most useful systems create calm through repetition: a small set of spacing rules, clear type roles, and components…

  • Calm interfaces enhance user interaction through designated places for details.
  • Clear hierarchy guides users to focus on relevant information.
  • Balanced interplay of elements ensures intentional differences in tone.

Your attack surface is whatever the internet remembers — and it remembers more than you do

The problem starts with something perfectly reasonable Someone spins up staging.company.com for a client demo. The demo goes well, the client is happy, everyone moves on to the next thing.

  • Attack surface includes all internet-reachable assets, not just known servers.
  • Certificate Transparency logs reveal forgotten subdomains with issued HTTPS certificates.
  • ASM scans identified assets for vulnerabilities, reducing false positives.

More from Tuesday 22 September →