Presentation of the Blue Harvest meetup: "Container Orchestration on AWS".
This talk introduced containers and container orchestration, explained kubernetes as containers orchestrator and helm as package manager for kubernetes.
Besides, we demoed the provisioning of a kubernetes cluster on AWS using a GitLab pipeline, KOPS and terraform.
2. 1. Containers and Containers orchestration
2. Kubernetes as Containers orchestrator
3. Live Demo: Kubernetes on AWS
4. Continuous Delivery on Kubernetes
5. Live Demo: CI/CD on Kubernetes
Agenda
5. 1979: UNIX introduced the chroot system call
2000: FreeBSD Jails
2004: Solaris containers
2006: Google process containers, later on renamed to Cgroups
2008: LXC, built on top of Cgroups and Linux namespaces
2013: Docker, built on top of LXC, changed later to libcontainer and runC
History
9. • Elastic Container Service (ECS)
• Elastic Container Service for Kubernetes (EKS)
• Own Kubernetes setup on top of EC2
Containers Orchestration on AWS
11. • 2014: Born at Google as an opensource version of Borg
• 2015: Kubernetes v1.0 is released as part of the CNCF
• 2016: Kubernetes goes mainstream
• 2017: The year of enterprise adoption and support
Kubernetes
16. • What my cluster topology is going to be?
• What about networking?
• Identity and Access Management?
• Scalability?
• Visibility?
Cluster design decisions