Traefik a Reverse Proxy/Load Balancer

Traefik is an open-source Edge Router that is made to deploy services with ease. It is brilliant enough to request on behalf of your system and for finding which components are responsible for handling those requests.

This is a 4 series blog where PART1 includes Introduction to Traefik with key Concepts and Configuration. Part2,Part3, and Part4 are to follow.

In its essence, it is a dynamic reverse proxy written in the Go language.

But before exploring how Traefik works and handles the requests, let’s first take an idea about what exactly the terms edge router and reverse proxy mean.

Continue reading “Traefik a Reverse Proxy/Load Balancer”

Learn How to Control Consul Resources Using ACL

When we talk about service mesh, consul is one of the open-source tools which is widely used as a service discovery for multiple ephemeral or non-ephemeral resources. There are multiple consuls [service mesh] alternatives which are used as a service discovery but we won’t be discussing service discovery & alternative comparisons here.

If we talk about consul, it is not only used as a service mesh but also provides multiple options and features other than a service mesh. Yes, you heard it right, this lad can do lots of things that we didn’t know or haven’t explored yet.

Let’s talk about some of the options or features provided by the consul and further, we will discuss some of the aspects and impact of things provided by the consul.

Continue reading “Learn How to Control Consul Resources Using ACL”

The Rise of Service Mesh!

What is a Service Mesh?

A service mesh helps in monitoring and controlling how different parts of an application share data with each other. It is a configurable infrastructure layer that is built right into the app. This visible dedicated infrastructure layer can track and record how well the different parts of an app are interacting. This helps in identifying issues and making it easier to optimize communication and avoid downtime as an app grows. A service mesh ensures that the communication among the services within the containerized infrastructure is fast, reliable, and secure.

Continue reading “The Rise of Service Mesh!”

What are Helm Charts?

Helm is a stalwart element in the Kubernetes ecosystem. It is a package manager for Kubernetes that helps in application deployment by packaging all resources that are needed for a seamless Kubernetes deployment.
Here, we talk about what are helm charts and what benefits they offer.

Helm Charts in Kubernetes

A Helm chart is a collection of YAML template files that are organized into a specific directory structure. Helm Charts are similar to DEB and RPM files. Since they are text-based, helm charts are versionable and simple to maintain using SCM tools.

Continue reading “What are Helm Charts?”