IntroductionContinuous Integration/Continuous Deployment (CI/CD) has established itself as a transformative force, enabling organizations to iterate rapidly, deliver efficiently, and innovate consistently. GitLab, with its built-in CI/CD feature, is one of the prominent tools that facilitate this culture of automation. When coupled with Kubernetes—a scalable, open-source container…
Kubernetes
Configuring Kubernetes Stateful Set
Generally, Kubernetes deployment is used to deploy applications. In contrast, a Stateful set is used to deploy Stateful applications, and all applications are made up of different states, depending on how they were configured. Databases, message queues, caches, etc., have a higher degree of State because they rely on storage.…
Kubernetes Components
Kubernetes hosts your applications in containers in an automated way so that you can easily deploy many instances of your application. There are many components involved in making this possible. The Kubernetes cluster consists of a set of nodes which can be physical or virtual, and hosts applications in the…
Configuring Service Mesh in Kubernetes (Part 2)
In the previous article, we looked at the introduction to Service Mesh, Istio, and the Istio control plane. In this article, we’ll have a hands-on session on Istio and how to configure it for our Kubernetes Cluster.Service Mesh is a solution for managing and enabling communication between individual…
Network Load Balancing on Amazon EKS
IntroductionAmazon Elastic Kubernetes Service (EKS) is a fully managed service that allows you to run Kubernetes on AWS without requiring you to install, operate, and maintain your own Kubernetes control plane. One of the critical components for managing a successful EKS environment is implementing effective network load balancing. This blog…
Managed Kubernetes on DigitalOcean
Kubernetes has taken the spotlight for its capabilities in handling containerized applications across various kinds of physical, virtual, and cloud environments. One prominent cloud provider offering managed Kubernetes services is DigitalOcean. Their Kubernetes (DOKS) service ensures automated updates, simplified scaling, and a user-friendly management console, among other benefits. For those…