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
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
Tutorial

How to Install and Configure Ansible on Ubuntu (Part 1)

...
How to Install and Configure Ansible on Ubuntu (Part 1)

Ansible is a Configuration Management and Application Deployment system that is designed to streamline the process of controlling a large number of servers, basically for administration and operational processes. In other words, it allows you to control several remote machines in an automated fashion from a location. Ansible uses an...

...
CONTINUE READING
AWS

Deploy your C++ Lambda with Docker

...
Deploy your C++ Lambda with Docker

In this article we will explore How you can use your C++ Runtime with Lambda Function. AWS Lambda allows us to use our app in a serverless architecture. As an addition to all the available runtimes in AWS Lambda, AWS announced Custom Runtimes at AWS Re:Invent 2018 where they...

...
CONTINUE READING