Search Results for: kubernetes

How we use Gitlab Runner

Reading Time: 3 minutes Gitlab is a scalable and efficient Git-based fully featured platform for software development and it supports a complete DevOps lifecycle. It is a single application for the entire software development lifecycle from planning projects and source code management to CI/CD, monitoring, and security. Gitlab Runner is an application that works with GitLab CI/CD to run the job in a pipeline. It is open-source and written Continue Reading

What is HashiCorp Nomad?

Reading Time: 3 minutes Introduction HashiCorp Nomad is a modern, lightweight, workload scheduler. Nomad is also known as orchestrating engine like Kubernetes. HashiCorp Nomad makes it easy for any organization to easily deploy and manage its applications. It can not only orchestrate containerized applications but also legacy applications using a single, unified workflow. Nomad can also run Docker, non-containerized, microservice, and batch applications. Problems Nomad trying to solve Nomad Continue Reading

What Are Namespaces?

Reading Time: 3 minutes Namespaces are a feature of the Linux kernel that partitions kernel resources such that one set of processes sees one set of resources and another set of processes sees a different set of resources. When you’re running many different processes and applications on a single server, as is the case with deployment tools like Kubernetes, it’s important to have each process isolated, mostly for security. Continue Reading

Diagrams/Architecture as a Code

Reading Time: 3 minutes We’re seeing more and more tools that enable you to create software architecture and other Diagrams as Code. The main benefit of using this concept is that majority of the Diagrams as Code tools can be scripted and integrated into a built pipeline for generating automatic documentation. The other benefit responsible for the growing use of Diagrams as code to create software architecture is that Continue Reading

Complete CI/CD Pipeline For MicroService Using Akka Http And BitBucket

Reading Time: 4 minutes In this blog, we will see how to set up a Bit-Bucket Pipeline to get CI/CD for your Akka HTTP Application. We will be deploying the application on the HEROKU server, but in this blog, we will also see how to dockerize the application and push the image on Docker Hub which further can be used to deploy on any container orchestration platform. Let’s get Continue Reading

Horusec – Code security & vulnerability

Reading Time: 3 minutes Horusec is an open-source tool that performs a static code analysis to identify security flaws during the development process. Horusec can be integrated with CICD tools to find code vulnerabilities & security issues whenever a developer creates PR on a repo. It performs code scanning that will check if there is any vulnerability or security issue. If some security flaws are found it decides how Continue Reading

How to write Rest-Full web services using Quarkus

Reading Time: 3 minutes What is Quarkus? Quarkus is created to enable Java developers to create applications for a modern, cloud-native world. It is a Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards. How Quarkus works? Parse a bunch of config files Scan class paths and classes for annotation, getters, and metadata Build framework metamodel objects Prepare reflection and build proxies Start Continue Reading

Grafana vs Prometheus

Reading Time: 3 minutes The open-source Prometheus monitoring tool offers a built-in instrument panel functionality. It considers Grafana its monitoring solution. Both the tools allow users to handle and monitor the data logs. For example, Graph time-series metrics, which are stored in the Prometheus database. So it depends on your monitoring requirements, and which tool you have to use. This article explains both of these solutions. It explains how they Continue Reading

How to Setup Apache Superset with Keycloak

Reading Time: 2 minutes In this blog, we will learn to deploy & set up Apache Superset with Keycloak authentication. Apache Superset is an open-source software application for data exploration and data visualization able to handle data at a petabyte scale. Keycloak is an open-source software product to allow single sign-on with Identity and Access Management aimed at modern applications and services. Prerequisites Keycloak server Keycloak Realm Keycloak Client Continue Reading

Micronaut Vs Springboot Vs Quarkus

Reading Time: 3 minutes In the Java world, there are many awesome frameworks to choose from to create applications that suit our use case. In this article, we are going to compare popular frameworks Spring boot, Micronaut, and Quarkus. so let’s get started… We are starting with the most popular framework Spring. Spring boot The Spring framework is dominating the java world for quite some time and it’s a Continue Reading

Running Apache Airflow DAG with Docker

Reading Time: 3 minutes In this blog, we are going to run the sample dynamic DAG using docker. Before that, let’s get a quick idea about the airflow and some of its terms. What is Airflow? Airflow is a workflow engine which is responsible for managing and scheduling running jobs and data pipelines. It ensures that the jobs are ordered correctly based on dependencies and also manages the allocation Continue Reading

How to deploy Rancher on the EKS cluster using Helm?

Reading Time: 3 minutes Hey readers, so today we’ll see how can we deploy Rancher on the EKS cluster using Helm. Firstly we’ll create an EKS cluster on AWS using Terraform and then we’ll deploy Rancher on EKS using Helm charts. So for that, we’ll be requiring some prerequisites. An AWS account with admin privileges AWS CLI on the local system Configured CLI with the respective AWS account Terraform Continue Reading