Introducing OpsTree Tomcat Image

Docker is a platform for developers and sysadmins to develop, deploy, and run applications with containers. And, as we all know Docker image is a read-only template that contains a set of instructions for creating a container that wraps up the software and its dependencies into a standardized unit for software development to run on the Docker platform.

In this post, we are going to step through describing some of the best practices and common pitfalls we encountered while developing our first Dockerfile for Tomcat.

Continue reading “Introducing OpsTree Tomcat Image”

The Rise of Containers: Comparing Amazon ECS and Google Kubernetes

Explore different tools & platforms for hassle-free and easy management of K8s clusters, here in this blog. Read further to know more!

The Rise of Containers

Today, it wouldn’t be wrong to consider containers and microservice-based architectures as key threads in the fabric of next-gen tools and technologies to modernize enterprise applications. The basic concept behind the approach is to replace traditional, monolithic app development with a Microservices architecture supported by the cloud, API-based services, CI/CD pipelines, and cloud-native storage.

But how easy is the adoption of these advanced tools? Do you have the basic foundation and setup for adopting containers and is your container strategy sustainable for the long haul? These are some of the many challenges that organizations face while adopting containers.

Continue reading “The Rise of Containers: Comparing Amazon ECS and Google Kubernetes”

Enable Support to Provision GP3 Volumes in Storage Class

No matter where organizations are in their cloud journey, cloud cost optimization remains an essential and top-priority concern. As organizations align increasing workloads to the cloud in terms of size there is a high possibility to lose sight of the overall cloud environment and the costs associated with it. Therefore, it’s essential to optimize cloud costs so as to maximise return over investment (ROI). With the same concern we were working towards reducing the cost of provisioned storage for one our clients. This post covers a particularly interesting issue around the same.

Continue reading “Enable Support to Provision GP3 Volumes in Storage Class”

Setting Up Docker Overlay Network

When I set forth with my journey of containerization with docker, I have gone through a misconception that Overlay networking in docker can’t be set up without any orchestrator like Docker swarm, Kubernetes. But after spending some time with containers I realized that I was wrong, Orchestrators leverage the functionality of overlay networking but it is not true that we cannot use overlay networks without any swarm or Kubernetes.

Continue reading “Setting Up Docker Overlay Network”

Docker Networking – Containers Communication

In the modern world, the container is a fascinating technology, as it has revolutionized software development and delivery. Everyone is using containers because of its dynamic, scalable, and isolated nature.

People do use some orchestration software such as Kubernetes, Openshift, Docker Swarm, and AWS ECS, etc to run their production workloads on containers.

But the question is how these containers communicate with each other in various situations? Continue reading “Docker Networking – Containers Communication”