Docker

Serverless Asterisk with Docker and AWS Fargate

...
Serverless Asterisk with Docker and AWS Fargate

Asterisk is a powerful freebase PBX providing VoIP and Telephony solutions, catering to the needs of both Enterprise and Stand-Alone levels. In the article below, we would demonstrate the creation of a highly-scalable Asterisk cloud server through Fargate task, which would require minimal maintenance and administration. Prerequisite Docker installed on...

...
CONTINUE READING
Docker

Monitor Your Containers with Csysdig

...
Monitor Your Containers with Csysdig

This is the second part of our series about Sysdig. Whereas our previous blog post focused on capturing data with the sysdig command-line utility, this tutorial will show how you can use Csysdig, the ncurses based GUI that ships with Sysdig. It's worth mentioning that Csysdig goes beyond what most...

...
CONTINUE READING
Docker

Docker Centralized Logging with ELK Stack

...
Docker Centralized Logging with ELK Stack

As your infrastructure grows, it becomes crucial to have robots and a reliable centralized logging system. Log centralization is becoming a key aspect of a variety of IT tasks and provides you with an overview of your entire system. The best solution is to aggregate the logs from all containers,...

...
CONTINUE READING
Docker

EFK Stack on Kubernetes (Part 2)

...
EFK Stack on Kubernetes (Part 2)

This is the final part of our Kubernetes logging series. In case you missed part 1 you can find it here. In this tutorial, we will learn about configuring Filebeat to run as a DaemonSet in our Kubernetes cluster in order to ship logs to the Elasticsearch backend. We are...

...
CONTINUE READING
Docker

Advanced Docker Security with AppArmor

...
Advanced Docker Security with AppArmor

So you have your Docker Containers deployed, which in turn are hosting critical applications of your organization? Great! So far, so good! For the interest of the organization, it remains extremely crucial to keep not only the Containers but also the hosted applications protected from security threats. By default, a...

...
CONTINUE READING
Docker

Docker Swarm and Shared Storage Volumes

...
Docker Swarm and Shared Storage Volumes

As we know, volumes provide a flexible and powerful way to add persistent storage to managed dockers, but what should we do if we want to share storage volumes across several Docker hosts, for instance, a Swarm cluster? In this topic, we will consider a simple method of creating shared...

...
CONTINUE READING
Docker

EFK stack on Kubernetes (Part 1)

...
EFK stack on Kubernetes (Part 1)

This is the first post of the 2 part series where we will set-up production grade Kubernetes logging for applications deployed in the cluster and the cluster itself. We will be using Elasticsearch as the logging backend for this. The Elasticsearch set-up will be extremely scalable and fault tolerant. 1....

...
CONTINUE READING
Docker

Methods to Optimize Docker Image Size

...
Methods to Optimize Docker Image Size

The ProblemDocker is a powerful tool, but its images can often become quite large in size, taking up disk space, but more problematically wasting valuable bandwidth as containers get deployed at scale. Therefore this post provides an overview of some methods that can be utilized to optimize Docker image sizes....

...
CONTINUE READING