Skip to content

Blog

Securing Kubernetes clusters: practical controls

API server, RBAC, Istio, Calico, runtime and scans toward a Zero Trust cluster. Hikube: Swiss operator, ISO 27001 (SQS). Not a pentest report.

Hidora article published 18 February 2026. Figures, prices and comparisons are as of that date.

What comes from Hikube, and what comes from the ecosystem. On Hikube the shipped CNI is Cilium, and the control plane is operated by Hidora SA. The components named below, Calico, Istio, Kyverno, OPA Gatekeeper, Falco, are Kubernetes ecosystem illustrations: they describe practices valid on any conformant cluster, yours included, but they are not building blocks supplied by the catalogue. You install and run them yourself. Managed scope: managed Kubernetes.

Introduction

The spread of Kubernetes as the cloud infrastructure foundation for cloud-native applications comes with tightening security requirements. As organisations multiply distributed workloads and multi-tenant environments, the cluster becomes a critical attack surface to protect. In a context where incidents involving containers and orchestrators keep growing, securing the execution chain, network, identity, runtime, API, is now indispensable.

Faced with these stakes, the publishers of open-source and commercial solutions, CNCF projects, service meshes, secure CNIs, control platforms, offer a range of tools for strengthening the observability, encryption, isolation and governance of clusters.

An unavoidable baseline: securing KubeAPI and the cluster configuration

Experts point out that the first line of defence remains the cluster's base configuration. Kubernetes exposes an API critical to the operation of every resource; securing it rests on several mechanisms:

  • strictly defined RBAC, limiting privileges to the necessary roles,

  • enabling admission control, notably PodSecurity, NodeRestriction and LimitRanger,

  • restricting access to KubeAPI through firewalls, OIDC or mTLS mechanisms,

  • encrypting secrets at rest through the EncryptionConfiguration option,

  • systematic use of namespaces to isolate environments.

Solutions such as OPA Gatekeeper and Kyverno state that they enforce cross-cutting policies, permitted images, a ban on privileged containers, mandatory network configuration, or verification of security labels.

Istio, advanced control of traffic and identities

Many organisations rely on a service mesh to strengthen network security. Among them, Istio, now widely deployed in microservice environments, brings several elements:

  • automatic mTLS between services, with automatic certificate renewal,

  • access control based on authorisation policies (AuthZ) applied at dataplane level,

  • encryption of east-west traffic, including between namespaces,

  • the ability to filter and log requests through Envoy filters,

  • fine segmentation of workloads through DestinationRule and PeerAuthentication.

The publishers note that a service mesh also eases visibility over flows, thanks to telemetry sent to Prometheus or Grafana, useful for detecting abnormal behaviour or lateral movement attempts.

Calico, a network engine and a distributed firewall

On the CNI side, Calico, developed by Tigera, plays a key role in securing inter-pod traffic. The vendor indicates that its architecture rests on network policies (NetworkPolicy) applied directly at dataplane level, allowing:

  • strict isolation of workloads between namespaces and applications,

  • control of outbound (egress) and inbound (ingress) traffic,

  • enforcement of label-based policies,

  • integration with Kubernetes identities and multi-cloud environments.

Calico also offers advanced capabilities such as traffic inspection, WireGuard encryption support, and flow control based on the user or the service originating the request. In sensitive environments it serves as the basis for zero-trust network segmentation.

Monitoring, runtime and scanning: completing the security chain

Cluster security does not stop at the network and access control. Several tools strengthen protection at different levels:

1. Image analysis and vulnerability scanning

  • Trivy, Grype or Clair to analyse images before deployment.

  • Integration recommended through GitLab, GitHub Actions or ArgoCD.

2. Runtime protection

  • Falco (CNCF) to detect abnormal behaviour: unauthorised command execution, unexpected access to sensitive files, potential escalation.

  • Real-time detection through rules based on syscalls.

3. Observability of the security posture

  • Kube-Bench (CIS Kubernetes benchmark audit),

  • Kube-Hunter to simulate attacks and identify exposed surfaces,

  • Open Policy Agent (OPA) to guarantee the structural compliance of resources.

4. Identity and secret management

  • Integration of Vault or native secret managers (CSI Secrets Store),

  • automatic key rotation,

  • strict separation of privileges to limit lateral spread.

Impact and benefits for organisations

Putting a secured Kubernetes architecture in place brings several tangible benefits:

  • reduced intrusion risk through fine segmentation and strict control of communication,

  • greater visibility over network and system behaviour through the mesh and the runtime agents,

  • compliance with security standards (CIS, ISO 27001),

  • control of multi-tenancy in production environments,

  • limited blast radius if a pod or a vulnerable image is compromised.

Companies operating in finance, healthcare, defence or public services thus gain a more robust environment for hosting critical applications.

Conclusion, towards a zero-trust model suited to Kubernetes

Securing Kubernetes clusters rests on a coherent chain of tools, a protected control plane, a network engine able to segment traffic, a service mesh to encrypt and control flows, and a real-time monitoring layer. In a context where attacks on containerised environments are increasing, implementing a zero-trust strategy is progressively becoming the norm.

The developments announced by the publishers, automated hardening, dynamic policies, cross-cluster visibility and deeper integration of mTLS standards, should further improve the security posture of next-generation Kubernetes platforms. IT leaders and SRE teams now have a mature ecosystem for deploying critical workloads while keeping operational risk under control.

Ready to run on 100% Swiss infrastructure?

14-day trial, no credit card. GPUs included.