When we talk about security, AWS IAM is one of the most fundamental & critical AWS service which needs suitable observation to design it because any careless & negligible exercise leads to huge complication & misshaping. AWS IAM is one of a kind which is ignored at the starting means not organise properly which leads to enormous complications while managing access to resources. Most of the time, a proper technique of managing AWS IAM access is ignored or doesn’t documented or configured properly due to which team has to change the IAM management format every time when there is a new requirement or modification.
Continue reading “AWS IAM: The challenge”Category: DevOps
Taints and Tolerations Usage with Node Selector in Kubernetes Scheduling
Earlier, while writing deployment files in k8s, I found that the pods were getting scheduled in any random node. The pods of small deployments got scheduled in large nodes, due to which large deployment pods were staying in a pending state. Therefore, I had to delete the small deployment pods, so that the large deployment pods could get scheduled in that particular node.
One day, I decided to get rid of this problem. While looking for a solution and exploring about Kubernetes, I got to know about Node taints and pod tolerations in Kubernetes. Here, in this blog, I’ll talk about node taints and pod toleration and how we can use it with nodeselector in kubernetes deployments.
Event Monitoring Using AWS CloudTrail
Introduction
If you are using cloud based services, it is evident and paramount to track events that have happened. Isn’t it?
Monitoring events in the cloud is important.
If you are using AWS, let’s assume you find that one autoscaling group in your AWS account is deleted. What will be your response?
How will you know who did it?
SonarQube Integration with Azure DevOps
What is SonarQube ?
In simple words, SonarQube is an open-source tool for continuous inspection of code quality. It does static code analysis, provides a detailed report of bugs, code smells, vulnerabilities and code duplications.
SonarQube integration with Azure DevOps
We can utilize built-in Azure DevOps tasks for SonarQube which helps us to incorporate this tool into our CI/CD pipelines. We will learn that with a use case.
Lets begin 🙂
Continue reading “SonarQube Integration with Azure DevOps”Docker BuildKit : Faster Builds, Mounts and Features
It was like any other day working on micro-services project, running on Docker environment. In general, we’ve had worked on making our Image Builds more efficient, secure, and faster following basic aspects that significantly affect building and working with Docker.
- Understanding Docker layers and structuring the Dockerfile to maximize their efficiency.
- Reducing the weight of the Docker image, by being specific about our Base Image Tags which comes up with minimal packages.
- Bringing the multi-stage builds concept, etc.