Or put another way, why have container orchestration in the first place?
The Origin of Kubernetes
Kubernetes was developed by Google and was open sourced in 2014. It is a system for managing containerized applications. Kubernetes can be used to deploy, scale, and manage the applications in a cluster of containers. It is one of the most popular open source software that has been downloaded over…
How does Auto-Scaling in EKS work?
Auto-Scaling in EKS is a feature that allows for the Kubernetes cluster to automatically scale up or down based on the number of pods that are active. The Auto-Scaling feature is enabled by default, and it can be configured using the HorizontalPodAutoscaler object. This object monitors the CPU utilization of…
How many pods can I have on a node?
The number of pods you can have on your nodes varies based on the capacity of the host server. When you are choosing your node type think about how many pods you want to run per node/machine. The bigger the machine the more nodes you can run, however the bigger…
Clusters, Nodes and Pods explained
At a very basic level, Pods live within Nodes and Nodes are a part of Clusters. Think of these Russian dolls, the big one houses the two smaller ones. Within a Cluster you can have many nodes, with EKS the suggested limit is 150 Nodes. The number of Pods found…
What exactly is a YAML file?
YAML Ain’t Markup Language (YAML™)… what a kooky acronym but that is what it stands for. YAML is a human-readable text-based file format that is used by Kubernetes to describe and specify the configuration of a component. At first they can look a bit daunting and confusing, but they are…
What is Amazon Elastic Container Registry?
Amazon Elastic Container Registry is a container registry that supports Docker containers. It allows developers to store, manage, and deploy Docker images to AWS.
The difference between EKS and ECS
Amazon Elastic Container Service (Amazon ECS) is a container management service that supports Docker containers and allows you to run them in a cluster. Amazon ECS is likely the most popular container management service, according to recent surveys. The service is built on top of Apache Mesos and supports Docker…