Kubernetes for Security Researchers: A Practical Guide
Back to all posts
KubernetesDevOpsResearchDocker

Kubernetes for Security Researchers: A Practical Guide

December 1, 20248 min read

Setting up reproducible research environments with Kubernetes, from local development to production testbeds.

§

Kubernetes for Security Researchers

Reproducibility is fundamental to good research. Kubernetes helps us achieve exactly that.

Why Kubernetes?

  • $2
  • $2
  • $2
  • Setting Up Your Research Environment

    Here's how we set up our 5G security testbed:

    apiVersion: apps/v1
    

    kind: Deployment

    metadata:

    name: open5gs-amf

    spec:

    replicas: 1

    selector:

    matchLabels:

    app: amf

    template:

    metadata:

    labels:

    app: amf

    spec:

    containers:

    - name: amf

    image: open5gs/amf:latest

    ports:

    - containerPort: 38412

    Tips for Researchers

  • Use namespaces to isolate experiments
  • Version your manifests with Git
  • Use Helm charts for complex deployments
  • Monitor with Prometheus and Grafana
  • Conclusion

    Kubernetes might seem overkill for research, but the reproducibility benefits are worth the learning curve.

    JK

    Jhury Kevin Lastre

    Software Engineer & Cybersecurity Researcher

    Currently pursuing a Masters in Cybersecurity at Kookmin University, researching 5G security and eSIM protocols. Leading OWASP Cebu.