In this brief article, I want to share a few tricks and lessons I have learnt on Converting Latin1 Encoded rows to UTF8 I had a table with a field named username with millions of records and we recently converted that table from latin1 charset to UTF8 First, let's start[...]
Read moreAuthor: Sarav AK
Using SOPS with AWS KMS - Encrypt and Decrypt files | Devops Junction
Secret Management is an essential part of infrastructure and DevOps. how do you store your Secrets and Environment variables define how safe your infrastructure is As a good engineering practice, most companies guide their developers to not hard code the secrets and environment variable directly but out of convenience or[...]
Read moreAWS S3 LS Examples - List and Browse S3 buckets | Devops Junction
Amazon Simple Storage Service (AWS S3) is a highly scalable and cost-effective object storage service provided by Amazon Web Services (AWS). It allows users to store and retrieve vast amounts of data, making it a popular choice for developers, businesses, and organizations worldwide. To interact with S3 buckets and objects[...]
Read moreEC2 Instance Connect Endpoint - SSH the easy way | Devops Junction
How do you SSH to an EC2 instance which is on a Private Subnet? You would say either of the following options Create a Bastion Host in Public Subnet then SSH to the Bastion Host and then SSH to the EC2 instance in Private Subnet Setting up EC2 instance Connect[...]
Read moreBackup RDS database snapshots to S3 | AWS Architecture
Relation Database Service (RDS) is a managed database option provided by AWS. It is a great option for those who want to use a relational database without having to manage the underlying infrastructure. RDS provides a number of database engines to choose from including MySQL, PostgreSQL, Oracle, and SQL Server.[...]
Read moreAWS s3api CLI command - Introduction and Examples | Devops Junction
AWS S3 (Simple Storage Service) is a highly scalable and durable object storage service offered by Amazon Web Services (AWS). AWS S3 is one of the most used service offerings of AWS and it is built to provide high-performance and zero-latency object(file) storage with security standards and compliance like HIPAA,[...]
Read moreHow Kubernetes Replicasets help as a Version Control | Devops Junction
Do you know Kubernetes replica sets can be used as version control or revision control system? If you have used the kubectl rollout command to check the revisions of the deployment. or to undo the last deployment, you might already be aware that the deployments do track the last 10[...]
Read moreKubernetes Service - Basics with Examples | Devops Junction
In the world of Kubernetes, Services are the backbone of networking. there are multiple types of services in Kubernetes Every Service is different and used for different use cases, In this article I am trying to talk about the Fine-grained details of each service. If you are a Kubernetes practitioner[...]
Read moreRecover Deleted Files from Versioned S3 buckets. - Tool | Devops Junction
In this article, we are going to see how to recover deleted files from an S3 bucket. But this works only for buckets which having Versioning enabled When you do not have versioning enabled on an S3 bucket and you delete an object, it would be a permanent irreversible change,[...]
Read moreKubernetes CronJob - How to handle concurrency and duplicates | Devops Junction
Kubernetes cronjobs are useful to schedule a task to run at a specific time just like the crontab in Linux Just like any scheduling, Kubernetes cronjobs comes with a set of advanced features which can be configured to an optimal level. Before you are using Kubernetes cronjobs in production, please[...]
Read more