Magalix Blog
The latest from Magalix on kubernetes, containers and smart DevOps.

Mohamed Ahmed

Founder & CEO who lives another day to inspire people & transforming markets.

Enforce Kubernetes Container Images To Have Label That is Not “Latest”

Welcome to a new article in our OPA series. This article is part of a series. To follow along, you should at least know what Open Policy Agent (OPA) is and how you can use Rego to describe policies. I...

How To Force Kubernetes Namespaces To Have ResourceQuotas Using OPA

The Problem With Not Setting Container Requests And Limits In Kubernetes clusters, effective resource utilization should not be taken lightly. Even in the smallest environments, you need to ensure tha...

How To Enforce Kubernetes Network Security Policies Using OPA

This article is part of our Open Policy Agent (OPA) series, and assumes that you are familiar with Kubernetes and OPA. If you haven’t already done so, or if you need a refresher, please have a look at...

Enforce Pod Security Policies In Kubernetes Using OPA

In this article, we’re going to demonstrate how you can enforce the most fine-grained security policies using OPA. Notice that this article is part of a series in which we’re building upon the knowled...

How To Integrate OPA Into Your Kubernetes Cluster Using Kube-mgmt

Earlier in this series, we explained what OPA is, then we demonstrated how easy it is to integrate OPA with your Kubernetes cluster through the OPA Gatekeeper project. In this article, we explore anot...

Integrating Open Policy Agent (OPA) With Kubernetes

In a previous article, we introduced the Open Policy Agent (OPA). Understanding what OPA is and how it works is a prerequisite for following along with this article. As we discussed, the technology ca...

Introducing Policy As Code: The Open Policy Agent (OPA)

What Is OPA? It’s a project that started in 2016 aimed at unifying policy enforcement across different technologies and systems. Today, OPA is used by giant players within the tech industry. For examp...
1 2 3 4 5