Studio-DevOps

HOW TO CHANGE THE SIZE OF YOUR DOCKER IMAGE

Reading Time: 4 minutes Introduction Docker images are essential components use for building Docker containers. Although closely related, there are major differences between Docker images and containers. A docker image is the base of a container. These images are created by writing Dockerfiles, lists of instructions automatically executed for creating a specific Docker image. When building a Docker image, you want to make sure to keep it light. Avoiding large images Continue Reading

introduction to web server and its illustration

Reading Time: 3 minutes what is web server? A web server is a computer that stores web content. Web servers are basically use to host websites. There are also other web servers such as games, storage, FTP, and email. A website is a collection of web pages, and a web server is software that responds to requests for web resources. Web server Working The web server responds to client Continue Reading

introduction to linux filter command and its illustration

Reading Time: 3 minutes What is Linux filter? A filter is a program that takes plain text (stored in a file or generated by another program) as standard input, converts it to a meaningful format, and then returns it as standard output. Linux has several filters. Some of the most commonly use filters are describe below. 1. cat : Display the text of the file line by line.  Syntax:   cat [path] Continue Reading

Take a deep dive in application server

Reading Time: 3 minutes An application server is a type of server designe to install, operate, and host applications. In the early days of application servers, the number of applications brought to the Internet was very high. These applications are larger in size and more complex to operate and maintain due to the need to add functionality to the applications. We needed some kind of program on the network Continue Reading

kubernetes

How to Start Minikube

Reading Time: 2 minutes What is minikube? Minikube is a tool that lets you run Kubernetes locally. It allows you to set up and run a single-node Kubernetes cluster on your personal computer and try out Kubernetes or for daily development work. To deploy applications, inspect and manage cluster resources, and view logs on minikube here you can use Kubectl which is a command-line tool that allows you to Continue Reading

How to fix the “System program problem detected” error on Ubuntu

Reading Time: 2 minutes Sometimes we face an error with a certain pop-up. That error “System program problem detected” comes up when a certain application crashes on our system. Ubuntu has a program called Apport that is responsible for detecting such kinds of crashes in our system and upon user consent, reporting these crashes to developers. This process intends to get the problem fixed by the developers. However it Continue Reading

kubernetes

What is apiVersion in Kubernetes? (Part-1)

Reading Time: 2 minutes Kubernetes apiVersion When we create Kubernetes resource manifests, one of the first important things that we need to specify for the resource is the apiVersion. For many of the common resources, you might be able to “guess” accurately, but it’s a good skill to be able to figure this out in your cluster. The format of the apiVersion is api_group/version. An object definition in Kubernetes requires a apiVersion field. When Kubernetes Continue Reading

aws

Getting started with AWS Athena

Reading Time: 3 minutes Introduction To Amazon Athena Data analysis is a complex process and there have always been attempts to ease it. We have many tools for analytics and even the popular tech giant which is provided by Amazon with an AWS service named Amazon Athena. In this blog, We will learn the basic and advanced usage of Athena. Amazon Athena is an interactive data analysis tool that Continue Reading

How to Use Nmap: Commands and It’s Illustration’s

Reading Time: 3 minutes What is Nmap? At its core, Nmap is a network scanning tool that uses IP packets to identify all the devices connected to a network and to provide information on the services and operating systems they are running. The program is most commonly used via a command-line interface (though GUI front-ends are also available) and is available for many different operating systems such as Linux, Continue Reading

How to Migrate a Repository from GitHub to GitLab?

Reading Time: 4 minutes In This Article, I will be discussing two methods through which we can migrate a Repository from github to Gitlab. So there are Basically Two methods through which we can migrate a repository from Github to Gitlab. First is through UI which is Quite easy. As you may very well know, Gitlab is among the best alternatives to Github, the first that comes to mind, from the available Continue Reading

TeamCity logo

Multiple ways to Install Team City on Ubuntu?

Reading Time: 3 minutes In this post I will detail the steps on how to install and configure Team City on a Ubuntu server. Java Installation TeamCity Server is a JVM web application that runs in a Tomcat application server. It requires a Java SE JRE installation to run.  I have JAVA installed in my system. So I will be Moving ahead. Install Team City First of all, I’ll Continue Reading

kubernetes

Introduction To Kubernetes Metric Server And Its Installtion

Reading Time: 2 minutes What is Kubernetes Metrics-Server? Kubernetes Metrics Server is a cluster-wide aggregator of resource usage data. Its job is to collect metrics from the Summary API provided by Kubelet on each node. Resource usage metrics such as container CPU and memory usage can help you troubleshoot strange resource usage. All of these metrics are available in Kubernetes via the Metrics API. The Metrics API contains the Continue Reading

golang

How to start with strings in Golang

Reading Time: 3 minutes Today we will see the working of strings in golang. We all know that immutable data is simple but the program must allocate memory for data change.But sometimes there is no extra memory for that allocation or when you dont want to burden the garbage collector. Whats interesting about Go is that it has its own data type string.At bottom it is still a sequence Continue Reading