Open in app

Sign In

Write

Sign In

Krishan Shamod
Krishan Shamod

83 Followers

Home

About

Jan 14

Getting Started with GitOps

GitOps is a set of best practices that uses Git as the single source of truth for managing cloud-native application configurations and infrastructure deployments. Which means everything we manage using Git including application manifests, configurations, secrets and infrastructure. Key principles of GitOps The entire system is described declaratively. The desired state of the system…

Gitops

2 min read

Getting Started with GitOps
Getting Started with GitOps
Gitops

2 min read


Oct 7, 2022

Database Disaster Recovery in Kubernetes

This is part two of the “MySQL Group Replication in Kubernetes” article. You can find the first article here. So, database disaster recovery is used to describe the activities that need to be done to recover the database and the data from a disaster. The Disaster can be a cyber…

Kubernetes

3 min read

Database Disaster Recovery in Kubernetes
Database Disaster Recovery in Kubernetes
Kubernetes

3 min read


Oct 2, 2022

Setup MySQL Group Replication in Kubernetes

Setting up MySQL group replication is a very important task when it comes to the modern data-hungry world because most applications are depending on databases. …

Kubernetes

4 min read

Setup MySQL Group Replication in Kubernetes
Setup MySQL Group Replication in Kubernetes
Kubernetes

4 min read


Sep 16, 2022

Provision Azure Infrastructure using Terraform and GitHub Actions

In this article, I will explain how to provision Azure infrastructure using Terraform and GitHub Actions. Before we go further let’s discuss what’s Terraform and GitHub Actions are. What’s Terraform? Terraform is an infrastructure as a code (IaC) tool created by HashiCorp. We can write the whole cloud infrastructure as a code…

Azure

3 min read

Provision Azure Infrastructure using Terraform and GitHub Actions
Provision Azure Infrastructure using Terraform and GitHub Actions
Azure

3 min read


Sep 4, 2022

Introduction to TMUX 😉

Let’s say you want to run a time-consuming task on your Linux server. For example, you’re copying a few gigabytes to another server. So you need to keep the SSH connection until it is finished. If not, the copying process will end without finishing it. In situations like this, there…

Tmux

3 min read

Introduction to TMUX 😉
Introduction to TMUX 😉
Tmux

3 min read


Aug 7, 2022

Migrate MySQL Database to the Amazon RDS

First of all, our current database is stored in an EC2 instance. We are going to migrate it to Amazon Relational Database Service (RDS) using AWS Database Migration Service (DMS). Before going further, what is Amazon RDS? Amazon Relational Database Service (RDS) is a collection of managed services that makes it simple to set up, operate, and…

Rds

3 min read

Migrate MySQL Database to the Amazon RDS
Migrate MySQL Database to the Amazon RDS
Rds

3 min read


Jul 19, 2022

Securing infrastructure using Bastion Host ⚔️

Let’s say you have some virtual machines and you need to keep those private without exposing them to the public internet as a security concern. So you need to put those in a private network or avoid assigning public IPs to each VMs. But then how do we access those…

Bastion Host

2 min read

Securing infrastructure using Bastion Host ⚔️
Securing infrastructure using Bastion Host ⚔️
Bastion Host

2 min read


May 25, 2022

Difference between Struct, Class and Protocol in Swift

Hi guys, today I’m going to talk about the difference between struct, class and protocol in Swift. Before going further Swift is a powerful and intuitive programming language for developing iOS, iPadOS, macOS, tvOS, and watchOS applications. There are two choices when we need to decide how to store data…

2 min read

Difference between Struct, Class and Protocol in Swift
Difference between Struct, Class and Protocol in Swift

2 min read


Apr 17, 2022

Evaluation techniques for interactive systems

When we build a product, we need to make sure our product or design should meet the requirement. So this process of assessing the design and testing the system is called evaluation. Rather than being a single-phase, evaluation should usually take place throughout the design life cycle. Early evaluation is…

4 min read

Evaluation techniques for interactive systems
Evaluation techniques for interactive systems

4 min read


Mar 28, 2022

Reduce the size of your Docker images drastically

In Docker, smaller containers lead us to run our applications more efficiently and securely. Also, those small containers use low resources. To run those small containers we need to make the images lighter as much as possible. Today I’m going to show you two ways to accomplish that. Use a…

Docker

3 min read

Reduce the size of your Docker images drastically
Reduce the size of your Docker images drastically
Docker

3 min read

Krishan Shamod

Krishan Shamod

83 Followers

Associate DevOps Engineer

Following
  • JIN

    JIN

  • Jan Kammerath

    Jan Kammerath

  • Karan Pratap Singh

    Karan Pratap Singh

  • Daniele Polencic

    Daniele Polencic

  • Kasun Rajapakse

    Kasun Rajapakse

See all (37)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech