Devops

Jenkins with Pipelines

Reading Time: 3 minutes Jenkins is a self-contained, open-source automation server which can be used to automate all sorts of tasks related to building, testing, and delivering or deploying software. It is a Continuous Integration (CI) server or tool which is written in Java.  Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. It is a process Continue Reading

The battle of DevOps and SRE

Reading Time: 3 minutes Are you a DevOps Engineer or a Site Reliability Engineer? Let us try to tear the question apart 🙂 DevOps is a set of practices that automates the processes between software development and IT teams. This is to enable them to build, test, and release software faster and more reliably. It builds a culture of collaboration between teams that historically functioned in relative silo’s. The Continue Reading

Managing Terraform State

Reading Time: 4 minutes In this blog, We are going to learn how Terraform keeps tracks the state of your infrastructure and configuration. With the help of an example, we will learn how can we store state file to a remote location. We can create infrastructure on a cloud in various ways using CLI, directly using UI or any automation tool like terraform etc. Then how terraform would know Continue Reading

Manage your Kubernetes applications with Helm

Reading Time: 3 minutes Helm is a powerful tool which can help you manage your most complex applications running on Kubernetes. It works as a wrapper on the top of Kubernetes to manage applications. This is the best possible way to find, use and share the application built to run over Kubernetes. Helm is one of the incubating projects in CNCF family The latest version of Helm is maintained by the CNCF – Continue Reading

Managing Kubernetes On-Premises

Reading Time: 3 minutes Kubernetes is a portable, extensible open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes builds upon a decade and a half of experience that Google has with running production workloads at scale, combined with best-of-breed ideas and practices from the community. Kubernetes services, support, and tools are widely available. A few months Continue Reading

Signals Handling Inside Docker Container

Reading Time: 2 minutes Linux supports both POSIX reliable signals and POSIX real-time signals. Signal Dispositions: Each signal has a current disposition, which determines how the process behaves when it is delivered the signal. We have different types of signals in Linux The specified default disposition of few signals are below: Term : default action is to terminate the process.Ign     : default action is to ignore the signal.Stop   : Continue Reading

Building Python Packages Using Setuptools

Reading Time: 2 minutes In this blog, we are going to create a source distribution and wheels of python package using Setuptools.  Before moving towards how we can package. Let’s first understand what source distribution and wheel file are. Package means a usable unit or library which can be provided to solve a particular use case. For packaging, we have different build tools like in Scala we have SBT Continue Reading

Knoldus Pune Careers - Hiring Freshers

Get a head start on your career at Knoldus. Join us!