Integrating Open Policy Agent (OPA) With Kubernetes
Open policy agent (OPA, pronounced “oh-pa”) is a tool that provides a unified framework and language for declaring, implementing, and controlling the policies of each component in the cloud-native solution. It also supports policy as code of various platforms including Kubernetes….
Service Mesh: What it is and why it matters?
Summary: What is Service Mesh and why it matters? A Service Mesh is an addressable infrastructure layer for service-to-service communication, abstracts away the network complexity, and other challenges from your application. Meaning It allows you to separate application from networking so…
How to Install a Local Kubernetes Cluster with Minikube
Installing a cluster in the cloud is very easy, because almost every cloud provider has its own solutions (Google GKE , Amazon EKS , Microsoft AKS). But installing a cluster in the cloud for academics, development and testing purposes can be…
What is Kubernetes in simple words? Why use it?
What does Kubernetes do: Kubernetes is a platform for managing multiple containers running across multiple hosts. Like containers, it is designed to run anywhere, including on-prem, private, public cloud, and even in the hybrid cloud. In this article, I have tried…
Why Kubernetes deprecated docker and what next?
Recently, Kubernetes announced it will deprecate Docker as the container runtime in the forthcoming releases after Kubernetes 1.20. As per the official documentation it is currently planned for the 1.22 release in late 2021. This news caused a big noise in…
Kubernetes Architecture Diagram Explained
Summary: Kubernetes is an open-source version of Borg. It is a container orchestration platform that automates the deployment, scaling, management, and networking of containers. It has been open-sourced since 2014 and primarily developed by Google using the Go Programming Language. Many…
Istio architecture explained
Istio Architecture: Istio service mesh commonly comprises of two planes: a control plane and data plane The data plane is implemented in such a way that it intercepts all inbound and outbound traffic for all services (network traffic). Control plane enable…