SlideShare a Scribd company logo
Don’t be a know-it-all; be a learn-it-all.
Microsoft’s CEO, Satya Nadella
Aws ug dxb 2021 container series  iv
Thank you to our sponsors
https://www.meetup.com/AWS-Dubai/
$ kubectl get user
@walidshaari
https://www.linkedin.com/in/walidshaari
https://github.com/walidshaari
● Analytics Infrastructure support engineer
● Deployed and Supported large scale distributed HPC Linux clusters
● Configuration management since 2012 with puppet first, then Ansible, and now CNCF ecosystem.
● Advocating open source, automation, Iac, containers, Kubernetes, Openshift, and all things cloud
● Leading Saudi eastern province “Sharqaya” Dammam Docker, and Cloud Native AWS meetups
>kubectl get plan
1. Quick review containers
2. What problem are we solving?
3. Kubernetes
4. EKS Ad-hoc exploration
● EKS-Anywhere
● ArgoCD "CD AKA GitOps"
● AWS EKS console
NEWS
https://www.comsum.co.uk/agenda-1
6-7th October
Registration Page: https://containerdayxkubecon.splashthat.com/
https://snykdev.wpengine.com/snykcon/
#ctf #containersecurity #kubesecurity
Three vouchers to giveaway
• Standardized packaging for software and
dependencies
• Isolate apps from each other
• Share the same host OS kernel
• Utilizes Linux Kernel features (e.g.
namespace, cgroups, apparmor, selinux)
• Microsoft have Windows Native Containers
• Lightweight application virtualization
• Consolidate 100s of applications per host
compared to 10s per vm
Review: containers?
Build, distribute, and run applications almost anywhere
https://www.awsgeek.com/AWS-Summit-Bahrain-2019/Breaking-Up-the-Monolith-with-Containers/
The new sprawl:
Containers
https://twitter.com/forrestbrazeal/status/1400639759215640577
https://www.lastweekinaws.com/blog/the-17-ways-to-run-containers-on-aws/
https://www.lastweekinaws.com/blog/17-more-ways-to-run-containers-on-aws/
Everything fails,
all the time.
AWS CTO @Werner
WhatIsKubernetes?
● Greek for "helmsman",
● The kernel of distributed systems
● Linux of the cloud!
● A platform and container orchestration tool for automating
deployment, scaling, and operations of application containers.
● Kubernetes supports Docker, Containerd, CRI-O, Kata
containers (formerly clear and hyper) and Virtlet among others
● History of over 15 years from Google Borg, +7 years since its
OSS inception
Kubernetes
17
https://twitter.com/kelseyhightower/status/935252923721793536
https://twitter.com/VMwareDesign/status/1257400427630530562
Application Delivery
App
Application Portability - Anywhere
App
App
App
App
App
App
Three core concepts
Ivan Velichko https://twitter.com/iximiuz/status/1353045442087571456
1- API Driven
2- Reconciliation loop
Replica Controller
-..-.-..-.-.-..-.
Desired State:
apiVersion: apps/v1
kind: Deployment
metadata:
name: coredns
labels:
app: nginx
spec:
replicas: 2
=-...-.-=..
Current State
-
Source: Kubernetes effect by Bilgin Ibryam
3- Meaningful Abstraction
Kubernetes Architecture Overview
Source: Introduction to Kubernetes
Kubernetes’ High-Level Architecture Overview
Source: https://www.weave.works/blog/what-does-production-ready-really-mean-for-a-kubernetes-cluster
Kubernetes’ High-Level Architecture Overview
Aws ug dxb 2021 container series  iv
Aws ug dxb 2021 container series  iv
EKS
• Certified Kubernetes distribution
• OSS components available as EKS-Distribution
• Can be run in Cloud or on-prem
• Integrates well with AWS services for AWS customers
• Enables Hybrid, and multi cloud workloads
• High availability, security, resilience, and Fault tolerance "across
AZs"
• Undifferentiated heavy lifting
Why EKS?
- CNCF certified distribution
- can enable Hybrid, and multi cloud workloads
- Integrates well with AWS managed services model
- HA and Fault tolerance "across AZs"
- Fully managed control plane ( self-healing, upgrades, patching)
https://landscape.cncf.io/
K8s Ecosystem
Aws ug dxb 2021 container series  iv
Aws ug dxb 2021 container series  iv
Aws ug dxb 2021 container series  iv
https://www.zdnet.com/article/aws-makes-eks-anywhere-generally-available/
eksctl create cluster
Container
OS
Purpose built operating system
Optimized for running containers
Minimal Linux distribution
No-Ops maintenance
Cost effective
Immutable
Automation in mind
Security in mind
API driven
AWSBottlerocket
Aws ug dxb 2021 container series  iv
Exploration time
Why Fargate?
• Serverless wins: Focus on application
• Scalability out of the box: clusters scales with application
• Reduce operations and day-2 overhead:
• Updates and patching for infra and cluster
• Still need to take care of image updates
• Better security isolation
• Cost efficient
https://learnk8s.io/kubernetes-instance-calculator
Learning resources
https://www.aws.training/Details/eLearning?id=32894 https://kube.academy/pro
That DevOps Guy: https://www.youtube.com/playlist?list=PLHq1uqvAteVvUEdqaBeMK2awVThNujwMd
Nana: https://youtu.be/X48VuDVv0do
https://www.katacoda.com
https://amazon.qwiklabs.com/
Thank you

More Related Content

PDF
Docker Dhahran Nov 2016 meetup
PDF
What HPC can learn from DevOps?
PPTX
Docker, the Future of Distributed Applications | Docker Tour de France 2014
DOCX
Build Your Own SaaS using Docker
PDF
Dockers zero to hero
PPTX
A Dive Into Containers and Docker
PDF
DevSecOps: Bringing security to the DevOps pipeline
PDF
DCSF19 Docker Containers & Java: What I Wish I Had Been Told
Docker Dhahran Nov 2016 meetup
What HPC can learn from DevOps?
Docker, the Future of Distributed Applications | Docker Tour de France 2014
Build Your Own SaaS using Docker
Dockers zero to hero
A Dive Into Containers and Docker
DevSecOps: Bringing security to the DevOps pipeline
DCSF19 Docker Containers & Java: What I Wish I Had Been Told

What's hot (20)

PDF
DCSF 19 Building Your Development Pipeline
PDF
DCSF19 How To Build Your Containerization Strategy
PDF
Docker, what's next ?
PDF
Shipping NodeJS with Docker and CoreOS
PDF
Containers & CaaS
PDF
Docker Meetup - Melbourne 2015 - Kubernetes Deep Dive
PDF
Using Docker Containers to Improve Reproducibility in Software and Web Engine...
PPTX
Open shift enterprise 3.1 paas on kubernetes
PDF
Continuous Delivery of Containers with Drone & Kontena
PDF
OpenShift for Java EE Developers
PDF
Securing Applications and Pipelines on a Container Platform
PDF
PHPIDOL#80: Kubernetes 101 for PHP Developer. Yusuf Hadiwinata - VP Operation...
PPTX
Top 5 benefits of docker
PPT
Docker benefits v0.1
PDF
ThoughtWorks Technology Radar Roadshow - Brisbane
PDF
DCEU 18: Desigual Transforms the In-Store Experience with Docker Enterprise C...
PPTX
La importancia de versionar el código: GitHub, portafolio y recursos para est...
PDF
Docker and Containers overview - Docker Workshop
PDF
Journey to the devops automation with docker kubernetes and openshift
PPTX
DockerCon 15 Keynote - Day 2
DCSF 19 Building Your Development Pipeline
DCSF19 How To Build Your Containerization Strategy
Docker, what's next ?
Shipping NodeJS with Docker and CoreOS
Containers & CaaS
Docker Meetup - Melbourne 2015 - Kubernetes Deep Dive
Using Docker Containers to Improve Reproducibility in Software and Web Engine...
Open shift enterprise 3.1 paas on kubernetes
Continuous Delivery of Containers with Drone & Kontena
OpenShift for Java EE Developers
Securing Applications and Pipelines on a Container Platform
PHPIDOL#80: Kubernetes 101 for PHP Developer. Yusuf Hadiwinata - VP Operation...
Top 5 benefits of docker
Docker benefits v0.1
ThoughtWorks Technology Radar Roadshow - Brisbane
DCEU 18: Desigual Transforms the In-Store Experience with Docker Enterprise C...
La importancia de versionar el código: GitHub, portafolio y recursos para est...
Docker and Containers overview - Docker Workshop
Journey to the devops automation with docker kubernetes and openshift
DockerCon 15 Keynote - Day 2
Ad

Similar to Aws ug dxb 2021 container series iv (20)

PDF
Running and Managing Kubernetes on OpenStack
PDF
Elastic Kubernetes Services (EKS)
PPTX
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
PPTX
Kubernetes on on on on on on on on on on on on on on Azure Deck.pptx
PDF
Kubernetes: My BFF
PPTX
Getting Started with Amazon EKS (Managed Kubernetes)
PDF
8 - OpenShift - A look at a container platform: what's in the box
PPTX
Simplify Your Way To Expert Kubernetes Management
PDF
Kubernetes for the PHP developer
PDF
Azure meetup cloud native concepts - may 28th 2018
PPTX
DevOps with Kubernetes and Helm - OSCON 2018
PDF
Kubernetes for Java developers
PDF
Kubernetes for .NET developers
PDF
stackconf 2020 | The blinking cursor or kubernetes for people who aren´t supp...
PDF
Kubernetes from the Ground Up
PPTX
Jenkins_K8s (2).pptx
PDF
Container orchestration k8s azure kubernetes services
PPTX
DevOps with Kubernetes and Helm - Jenkins World Edition
PPTX
Why kubernetes matters
PPTX
Meetup Estonia, talk about Azure AKS and ACI Connector
Running and Managing Kubernetes on OpenStack
Elastic Kubernetes Services (EKS)
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
Kubernetes on on on on on on on on on on on on on on Azure Deck.pptx
Kubernetes: My BFF
Getting Started with Amazon EKS (Managed Kubernetes)
8 - OpenShift - A look at a container platform: what's in the box
Simplify Your Way To Expert Kubernetes Management
Kubernetes for the PHP developer
Azure meetup cloud native concepts - may 28th 2018
DevOps with Kubernetes and Helm - OSCON 2018
Kubernetes for Java developers
Kubernetes for .NET developers
stackconf 2020 | The blinking cursor or kubernetes for people who aren´t supp...
Kubernetes from the Ground Up
Jenkins_K8s (2).pptx
Container orchestration k8s azure kubernetes services
DevOps with Kubernetes and Helm - Jenkins World Edition
Why kubernetes matters
Meetup Estonia, talk about Azure AKS and ACI Connector
Ad

More from Walid Shaari (14)

PDF
Towards-cloud-native-HPC.pdf
PDF
Open hybrid cloud
PDF
Okd wg kubecon marathon azure & vsphere
PDF
K8s architecture meetup2- k8saraby
PDF
Pydata 2020 containers meetup
PPTX
Dammam aws user group meetup
PPTX
Bahrain ch9 introduction to docker 5th birthday
PDF
IAU workshop 2018 day one
PDF
Containers - Portable, repeatable user-oriented application delivery. Build, ...
PDF
Network Automation Journey, A systems engineer NetOps perspective
PDF
Kick starting Network Automation
PDF
Docker Dhahran November 2017 meetup
PDF
Containers - Portable, repeatable user-oriented application delivery. Build, ...
PDF
Docker 101 @KACST Saudi HPC 2016
Towards-cloud-native-HPC.pdf
Open hybrid cloud
Okd wg kubecon marathon azure & vsphere
K8s architecture meetup2- k8saraby
Pydata 2020 containers meetup
Dammam aws user group meetup
Bahrain ch9 introduction to docker 5th birthday
IAU workshop 2018 day one
Containers - Portable, repeatable user-oriented application delivery. Build, ...
Network Automation Journey, A systems engineer NetOps perspective
Kick starting Network Automation
Docker Dhahran November 2017 meetup
Containers - Portable, repeatable user-oriented application delivery. Build, ...
Docker 101 @KACST Saudi HPC 2016

Recently uploaded (20)

PPTX
Digital Literacy And Online Safety on internet
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PDF
Testing WebRTC applications at scale.pdf
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PPT
tcp ip networks nd ip layering assotred slides
PPTX
artificial intelligence overview of it and more
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
PDF
Triggering QUIC, presented by Geoff Huston at IETF 123
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
SAP Ariba Sourcing PPT for learning material
PPTX
QR Codes Qr codecodecodecodecocodedecodecode
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPTX
Internet___Basics___Styled_ presentation
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
Digital Literacy And Online Safety on internet
Sims 4 Historia para lo sims 4 para jugar
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Testing WebRTC applications at scale.pdf
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
international classification of diseases ICD-10 review PPT.pptx
Design_with_Watersergyerge45hrbgre4top (1).ppt
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
tcp ip networks nd ip layering assotred slides
artificial intelligence overview of it and more
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Triggering QUIC, presented by Geoff Huston at IETF 123
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Module 1 - Cyber Law and Ethics 101.pptx
SAP Ariba Sourcing PPT for learning material
QR Codes Qr codecodecodecodecocodedecodecode
522797556-Unit-2-Temperature-measurement-1-1.pptx
Internet___Basics___Styled_ presentation
Introuction about ICD -10 and ICD-11 PPT.pptx

Aws ug dxb 2021 container series iv