DevOps

DevOps is a set of practices that automates and drive the processes through system between software development and operational teams. It is not a technology or tool. It is the practice which gives quick and quality delivery. This section will be very usefull for learning this culture and tools/technology.

This section contains following sub-sections.

  • Planning
  • Development
  • Build and Package
  • Testing
  • Release and Operation
  • Monitoring and Analytics

These are the various stages in the Software lifecycle. So, It is easy to identify right tools in the right stages of Lifecycle.

Follow this section for stories and article about DevOps

Helm Chart Flow Control Scoping and Looping with examples

Helm – Part-5: Helm Chart Flow Control, Scoping, and Looping.

Helm is a package manager for Kubernetes. Like yum and apt for the Linux. As the usage of the Kubernetes goes higher for seamless application, learning Helm seems important to fit in the future of Software Development. Hence we are going to see the series of tutorials on Helm in digitalvarys.com. In our previous article, …

Helm – Part-5: Helm Chart Flow Control, Scoping, and Looping. Read More »

Helm – Part-4: Helm Chart Template Functions and Pipelines with examples.

Helm is a package manager for Kubernetes. Like yum and apt for the Linux. As the usage of the Kubernetes goes higher for seamless application, learning Helm seems important to fit in the future of Software Development. Hence we are going to see the series of tutorials on Helm in digitalvarys.com. In our previous article, …

Helm – Part-4: Helm Chart Template Functions and Pipelines with examples. Read More »

Helm – Part-3: Helm Chart Built-in Objects and Values For Template.

In our previous article, we discussed the file and folder structure of the Helm Charts and discussed a simple template file by creating it and installing it into the Kubernetes Cluster. Now, we will discuss what is Helm Chart Built-in Objects and Values For Template. Along with that, we will discuss a sample Deployment using …

Helm – Part-3: Helm Chart Built-in Objects and Values For Template. Read More »

Helm – Part-2: Helm Chart files and Folder Structure Tutorial

The chart in the Helm is nothing but the packaging format of Helm. In simple words, Helm Charts is the set of files that will have the description of Kubernetes clusters and resources. In our previous article, we have discussed Helm and get introduced to Helm Charts, Components, and Installation. In this article, we will …

Helm – Part-2: Helm Chart files and Folder Structure Tutorial Read More »

Helm – Part-1: Introduction to Helm, Kubernetes Package Manager

Helm is a Package Management tool for Kubernetes. This will allow Development and operational teams to quickly package, configure, maintain, and deploy applications into the Kubernetes Clusters. Helm is very useful in Kubernetes operations as the Kubernetes Deployment can become very complex and difficult when the number of services, Pods, Deployments, and Replica sets are …

Helm – Part-1: Introduction to Helm, Kubernetes Package Manager Read More »

Canary vs Blue-Green vs Rolling Deployment

Canary vs Blue-Green vs Rolling Deployment.

We are in the Era of rapidly creating software and changing the features often based on Customers need and Deploying it into the Production. Every organization follows their unique way of deploying the application to the Production. Mostly their concerns are about Deploying the bug free code. In this article, we will discuss the difference …

Canary vs Blue-Green vs Rolling Deployment. Read More »

How to Install and Configure Fortify Static Code Analysis Tool

How to Install and Configure Fortify Static Code Analysis Tool

Fortify is a product of Micro Focus which offers a feature called Static Code Analyzer. This will help us scanning for security violations that are specific to the Coding Rule and Guidelines. Also, fortify provides enough data from Analysis and prioritizes the violations for the developers to identify and fix quickly. In this article, we …

How to Install and Configure Fortify Static Code Analysis Tool Read More »

Configure GitLab Runner

How to Configure GitLab Runner on your own

GitLab is an emerging tool that empowers one of the pillars of DevOps called the CICD Pipeline. Just like we have executors in Jenkins, GitLab has Runners that will act as an application on demand and executes the commands and instructions defined in the GitLab Pipeline scripts (.gitLab-ci.yaml) at the root of the project. Since …

How to Configure GitLab Runner on your own Read More »

Docker Volume vs Bind Mounts vs tmpfs mount

Docker Volume vs Bind Mounts vs tmpfs mount

Docker is an Opensource Containerization application that will enable you to separate applications with dependencies from the infrastructure. We can say an Infrastructure as an application. Such containers run an entire application in a container, but this can be stopped and restarted at any time. We might lose the data of the application after the …

Docker Volume vs Bind Mounts vs tmpfs mount Read More »

Simple Introduction to HashiCorp Vault

Simple Introduction to HashiCorp Vault

Need of Vault. When you have multiple services/applications and tools stack in your application or infra architecture, the connection between the services/application should be authenticated. For which, you need either an API key or Passwords or Certificates or Signature or any form of credentials that need to be secured properly. But Where do you store …

Simple Introduction to HashiCorp Vault Read More »