CI/CD

GitHub Actions: Testing, Building and Notifying

...
GitHub Actions: Testing, Building and Notifying

In a previous article we discussed How to improve your CI/CD workflow using GitHub Actions. Today we are going a step further. We will work with some additional actions to test our application, before submit the Docker image, and sending a notification to a Slack channel. First at all,...

...
CONTINUE READING
Kubernetes

First Steps with the Kubernetes Operator

...
First Steps with the Kubernetes Operator

This blog post demonstrates how you can use the Operator Lifecycle Manager to deploy a Kubernetes Operator to your cluster. Then, you will use the Operator to spin up an Elastic Cloud on Kubernetes (ECK) cluster. An operator is a software extension that uses custom resources (extension of the Kubernetes...

...
CONTINUE READING
DevOps

Targeting Kubernetes Cluster with Gremlin Chaos Test

...
Targeting Kubernetes Cluster with Gremlin Chaos Test

Gremlin is a leading software company focusing on chaos-test in the market. It also has a tool similar to Chaos Monkey which belongs to Netflix, but is more customized to test the system with random loads or scheduled shutdowns. In the article below we will be testing a simple Kubernetes...

...
CONTINUE READING
Docker

Troubleshooting Containers with Sysdig Inspect

...
Troubleshooting Containers with Sysdig Inspect

This is the third part of our series about Sysdig. The first tutorial walked you through the process of capturing and analyzing data with the Sysdig command-line utility. The second tutorial showed how to use Csysdig, the ncurses based GUI. Now, we'll focus on explaining how you can troubleshoot your...

...
CONTINUE READING
Docker

How to Nginx Reverse Proxy with Docker Compose

...
How to Nginx Reverse Proxy with Docker Compose

While developing a web application, a common method of calling the application from a local machine is through http://localhost:x ports, which essentially means that we are required to expose several ports to access different modules of the application. In the article below, we will go through the method...

...
CONTINUE READING
Docker

Deploying with Docker on Windows

...
Deploying with Docker on Windows

Today, container technology is one of the most popular and essential tools for producing and deploying various applications. Docker is one of them. It has gained popularity over the past years and has been using this technology as a native system. But container technology was designed only for Linux or...

...
CONTINUE READING
Docker

Sysdig: What It Is and How to Use It

...
Sysdig: What It Is and How to Use It

Sysdig is a universal system visibility tool with support for containers. What makes Sysdig special, is that it hooks itself into the machine's kernel and segregates the information on a per-container basis. For the scope of this tutorial, we will focus on the open-source version of Sysdig. In the next...

...
CONTINUE READING