Open in app
Home
Notifications
Lists
Stories

Write
Suren Raju
Suren Raju

Home
About

Dec 7, 2021

Migrate running containers by checkpoint-restoring using CRIU

When containers were first introduced as a way to package microservices, they were designed to be entirely stateless and ephemeral… — When containers were first introduced as a way to package microservices, they were designed to be entirely stateless and ephemeral. Typically, stateless applications are microservices or containerised applications that aren’t required to store data. In order to make the containers stateless, state is usually maintained in the external persistent storage…

Dev Ops

6 min read

Migrate running containers by checkpoint-restoring using CRIU
Migrate running containers by checkpoint-restoring using CRIU

Jun 5, 2021

Publish your own Helm chart using GitHub Pages

Helm is a package manager for Kubernetes (think apt or yum). It works by combining several manifests into a single package that is called a… — Helm is a package manager for Kubernetes (think apt or yum). It works by combining several manifests into a single package that is called a chart. …

Kafka

3 min read

Publish your own Helm chart using GitHub Pages
Publish your own Helm chart using GitHub Pages

May 3, 2021

Kubernetes multicluster add-on bootstrapping at scale with GitOps using ArgoCD’s ApplicationSet Controller

Organizations adopting containers and Kubernetes will end up running and maintaining multiple Kubernetes clusters. Some are used as… — Organizations adopting containers and Kubernetes will end up running and maintaining multiple Kubernetes clusters. Some are used as production, some as QA while others are used as short-lived dev environments. Development teams might require third-party off-the-shelf applications (aka cluster add-ons) like Prometheus, Grafana, Elasticsearch, Kafka, Argo Workflows etc. …

Kubernetes

8 min read

Kubernetes multicluster add-on bootstrapping at scale with GitOps using ArgoCD’s ApplicationSet…
Kubernetes multicluster add-on bootstrapping at scale with GitOps using ArgoCD’s ApplicationSet…

Published in TechManyu

·Apr 25, 2021

Setup a GitOps deployment model on your local development environment with k3s/k3d and ArgoCD

In this post, I am going to explain what is GitOps and ArgoCD are and how to GitOps deployment model on your local development environment… — In this post, I am going to explain what is GitOps and ArgoCD are and how to implement GitOps deployment model on your local development environment with k3s/k3d and ArgoCD. You may want to have a local development environment for deploying applications using GitOps model for the following…

Argo Cd

6 min read

Setup a GitOps deployment model on your local development environment with k3s/k3d and ArgoCD
Setup a GitOps deployment model on your local development environment with k3s/k3d and ArgoCD

Apr 19, 2021

Setup local dev environment for Argo Workflows with k3s and k3d

Local dev environment for Argo Workflows can help us to develop and test workflow configurations however setting up Argo Workflows can be… — Local dev environment for Argo Workflows can help us to develop and test workflow configurations however setting up Argo Workflows can be a pain at times. …

Argo

5 min read

Setup local dev environment for Argo Workflows with k3s and k3d
Setup local dev environment for Argo Workflows with k3s and k3d

Apr 18, 2021

Setup your personal Kubernetes cluster with k3s and k3d

There are a lot of reasons why you might want to have your personal Kubernetes cluster. Kubernetes cluster on your development machine… — There are a lot of reasons why you might want to have your personal Kubernetes cluster. Kubernetes cluster on your development machine, giving you fast iteration times in a production-like environment. There are several option to setup a Kubernetes cluster on a local machine for development or testing purposes. But…

Kubernetes

7 min read

Setup your personal Kubernetes cluster with k3s and K3d
Setup your personal Kubernetes cluster with k3s and K3d

Jul 2, 2020

Microservice Observability Strategies and Best Practices

In part one of this series, I explained the observability, the difference between monitoring and observability and why the observability… — In the last blog, I explained the observability, the difference between monitoring and observability and why the observability is important with microservice style architecture. Next, in this blog, I will explain some strategies and best practices for implementing observability.

Observability

8 min read

Microservice Observability Strategies and Best Practices
Microservice Observability Strategies and Best Practices

Jun 3, 2020

Demystifying Observability

Microservices are hard — Microservices are hard In the last decade, we saw a significant shift in how modern, internet-scale applications are built. Cloud computing and containerization technologies like Docker enabled a new breed of distributed system designs commonly referred to as microservices. These large companies such as Uber, Google, AirBnb, Netflix, Twitter have…

Observability

9 min read

Demystifying Observability
Demystifying Observability
Suren Raju

Suren Raju

Site Reliability Engineer linkedin.com/in/surenraju/

Following
  • Asim Aslam

    Asim Aslam

  • Alexander Matyushentsev

    Alexander Matyushentsev

  • Pavan Kumar

    Pavan Kumar

  • Alex Collins

    Alex Collins

  • Abhimanyu Garg

    Abhimanyu Garg

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable