Amazon Elastic Container Service (Amazon ECS) now supports launching T2 Unlimited EC2 instances directly from the Amazon ECS console during cluster creation. A T2 Unlimited instance can sustain high CPU performance for any period of time whenever required. Previously, to add T2 Unlimited instances to your Amazon ECS cluster required manually adding instances to the cluster through the AWS […]
Blog
Amazon ECS Now Supports Docker Volumes and Volume Plugins
You can now easily configure your containerized application to access storage volumes backed by Local instance storage, Amazon Elastic Block Storage (EBS) or Amazon Elastic File System (EFS) volumes through the use of Docker volume drivers and volume plugins such as Rex-Ray and Portworx. Previously, if you wanted to deploy containerized applications that required access to storage volumes, you had […]
eksctl: Amazon EKS Cluster with One Command
There are a number of ways to create a Kubernetes cluster using Amazon Elastic Container Service. eksctl gives you a simple, single, one-line command to bring up a cluster with a basic VPC, and completes the process by writing a new KUBECONFIG and deploying the aws-auth ConfigMap, allowing you to get up and running with EKS in minutes. In this post […]
Amazon ECS CNI Plugins
Description Amazon ECS CNI Plugins is a collection of Container Network Interface(CNI) Plugins used by the Amazon ECS Agent to configure network namespace of containers with Elastic Network Interfaces (ENIs) For more information about Amazon ECS, see the Amazon ECS Developer Guide. For more information about Plugins in this project, see the individual READMEs. Plugins ECS ENI Plugin: […]
Weave Net – Weaving Containers into Applications
About Weaveworks Weaveworks is the company that delivers the most productive way for developers to connect, observe and control Docker containers. This repository contains Weave Net, the first product developed by Weaveworks, and with over 8 million downloads to date, enables you to get started with Docker clusters and portable apps in a fraction of the time […]
What is Flannel for Kubernetes?
Flannel is a simple and easy way to configure a layer 3 network fabric designed for Kubernetes. How it works Flannel runs a small, single binary agent called flanneld on each host, and is responsible for allocating a subnet lease to each host out of a larger, preconfigured address space. Flannel uses either the Kubernetes API or etcd directly […]
Kubernetes Cluster Networking
Kubernetes approaches networking somewhat differently than Docker does by default. There are 4 distinct networking problems to solve: Highly-coupled container-to-container communications: this is solved by pods and localhostcommunications. Pod-to-Pod communications: this is the primary focus of this document. Pod-to-Service communications: this is covered by services. External-to-Service communications: this is covered by services. Docker model Kubernetes model How to implement the […]
CNI – the Container Network Interface
What is CNI? CNI (Container Network Interface), a Cloud Native Computing Foundation project, consists of a specification and libraries for writing plugins to configure network interfaces in Linux containers, along with a number of supported plugins. CNI concerns itself only with network connectivity of containers and removing allocated resources when the container is deleted. Because of this […]
What is Packer? (by HashiCorp)
INFRASTRUCTURE AS CODE: Modern, Automated HashiCorp Packer is easy to use and automates the creation of any type of machine image. It embraces modern configuration management by encouraging you to use automated scripts to install and configure the software within your Packer-made images. Packer brings machine images into the modern age, unlocking untapped potential and opening […]