tezvyn:

Design a secure multi-tenant CI/CD runner on Kubernetes

Source: kubernetes.ioadvanced

WHAT IT TESTS: Hard multi-tenancy for untrusted CI. ANSWER OUTLINE: Apply namespaces, NetworkPolicies, Pod Security Standards; cap resources with ResourceQuotas and LimitRanges; schedule to dedicated or sandboxed nodes. RED FLAG: Labels or RBAC alone suffice.

WHAT IT TESTS: Whether you can translate hard multi-tenancy requirements into Kubernetes primitives for untrusted CI workloads. ANSWER OUTLINE: First, namespace-scoped isolation with NetworkPolicies and Pod Security Standards; second, per-tenant ResourceQuotas and LimitRanges to prevent starvation; third, node-level separation via taints, dedicated pools, or gVisor and Kata Containers for supply-chain safety; fourth, admission controllers to enforce these defaults.

Read the original → kubernetes.io

Get five bites like this every day.

Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.

Design a secure multi-tenant CI/CD runner on Kubernetes · Tezvyn