Category: Containers

Nomad and Consul

Posted on July 31, 2018 by Fernando J Pando | Leave a comment

A HashiCorp Nomad cluster is blazingly fast and stable. The simplicity of its singular purpose makes for extremely fast container and process scheduling, as well as cluster convergence events.  Using the Raft consensus protocol, Nomad is great for running microservices and batch jobs.  This blog post will describe deploying a Nomad cluster on AWS with … Continue reading Nomad and Consul

Application Auto Scaling with Amazon ECS

Posted on September 26, 2017 by Robert Murphy | 2 Comments

In this blog post, you’ll see an example of Application Auto Scaling for the Amazon ECS (EC2 Container Service). Automatic scaling of the container instances in your ECS cluster has been a feature for quite some time, but until recently you were not able to scale the tasks in your ECS service with built-in technology from AWS. In May of 2016, Automatic Scaling with Amazon ECS was … Continue reading Application Auto Scaling with Amazon ECS

Containerizing Jenkins with Docker and CentOS

Posted on April 13, 2017 by Fernando J Pando | Leave a comment

A containerized Jenkins setup, with all the tools ready to go, is super useful for the DevOps developer. Jenkins makes it easy to parameterize and manage jobs, and so running numerous tests in parallel is efficient and profitable. Docker allows us to containerize such an environment. This blog post defines an all-in-one Jenkins container for use in DevOps … Continue reading Containerizing Jenkins with Docker and CentOS

Docker Swarm Mode on AWS

Posted on February 21, 2017 by Jim Rohrer | 10 Comments

Docker Swarm Mode is the latest entrant in a large field of container orchestration systems. Docker Swarm was originally released as a standalone product that ran master and agent containers on a cluster of servers to orchestrate the deployment of containers. This changed with the release of Docker 1.12 in July of 2016. Docker Swarm … Continue reading Docker Swarm Mode on AWS

Deploying Kubernetes on CoreOS to AWS

Posted on August 9, 2016 by Jeff Bachtel | 2 Comments

Linux containers are a relatively new abstraction framework with exciting implications for Continuous Integration and Continuous Delivery patterns. They allow appropriately designed applications to be tested, validated, and deployed in an immutable fashion at much greater speed than with traditional virtual machines. When it comes to production use however, an orchestration framework is desirable to maintain … Continue reading Deploying Kubernetes on CoreOS to AWS

Stelligent Bookclub: "Building Microservices" by Sam Newman

Posted on August 2, 2016 by Harlen Bains | Leave a comment

At Stelligent, we put a strong focus on education and so I wanted to share some books that have been popular within our team. Today we explore the world of microservices with “Building Microservices” by Sam Newman. Microservices are an approach to distributed systems that promotes the use of small independent services within a software … Continue reading Stelligent Bookclub: "Building Microservices" by Sam Newman

Automating ECS: Orchestrating in CodePipeline and CloudFormation (Part 2)

Posted on June 10, 2016 by Paul Duvall | 18 Comments

In this second and last part of this two-part series, I will demonstrate how to create a deployment pipeline in AWS CodePipeline to deploy changes to ECS images. In doing this, you’ll see not only how you can automate the creation of the infrastructure but also automating the deployment of the application and its infrastructure via Docker containers. This way you can commit infrastructure, application and deployment changes as code to your version-control repository and have these changes automatically deployed to production or production-like environments.