In this two part presentation, Faheem Memon, Principal DevOps Architect @ Amobee did a recap of the AWS reInvent 2021 event with focus on cloud-native technologies. Jason Morgan, Tech Evangelist at Buoyant Inc reviewed k9s CLI.
1. Welcome to the DC Kubernetes Meetup
reInvent 2021 - Recap
Today's presenter is
Faheem Memon, Principal DevOps
Architect @ Amobee Inc.
2. Join our Slack channel (#meetup-dc) on the Kubernetes
workspace (https:/
/slack.k8s.io/)
And register for the Kubernetes Community Days DC (Nov 4th)
on community.cncf.io/kcd-washington-dc
Supported by
5. Announcements / Updates
● AWS re:Post – https://repost.aws/
● EC2 Instances
○ AWS Graviton 3 with C7g Instances
○ Trn1 Instances
○ Amazon EC2 G5g Instances
○ Amazon EC2 Im4gn and Is4gen Instances
● Recycle Bins for EBS Snapshots
● Amazon S3 Intelligent-Tiering: Archive Instant Access Tier
● Amazon Elastic File System (EFS) Replication
● AWS Control Tower
○ Account Factory for Terraform (AFT) and data residency guardrails.
6. Announcements / Updates
● AWS CloudControl API
● AWS CDK
○ Construct Hub – https://constructs.dev/
○ Swift, Kotlin, Rust support added
● Serverless
○ EMR
○ Kinesis
○ Redshift
○ MSK
● Cloud Watch Improvements (Insights, RUM)
● AWS Amplify Studio
○ Integration with Figma
● AWS IoT TwinMaker, AWS IoT ExpressLink
● AWS Backup Support for Amazon S3 (preview)
● Amazon DynamoDB Standard-Infrequent Access
● AWS EC2 Mac
7. Announcements / Updates
● AWS App Runner Service
● EKS IPv6 Support
● EKS Anywhere / ECS Anywhere
● Container with Lambda
● Open Source
○ Karpenter
○ Bottlerocket
○ AWS Controllers for Kubernetes (ACK)
○ CDK for Kubernetes (cdk8s)
○ ECS Copilot CLI
○ Node Termination Handler (NTH)
8. Karpenter - New k8s Cluster Autoscaler
● Just in time compute resources
● Flexible
○ Multiple instance types
○ Multiple zones
○ Multiple CPU architectures
○ Multiple resource types (on-demand,
spot)
● Node provisioning efficiency
● Node deprovisioning
● Nov 29, 2021 - v0.5 GA
https://karpenter.sh/docs/getting-started/
9. AWS App Runner
● Web Application Containers
● Autoscaling
● Pay per use - requests
● Rapid Deployment
● Blue/Green OOB
https://aws.amazon.com/apprunner/
10. Bottlerocket
● OS Optimized for Containers - small footprint
● Secure default with SELinux
● Automated OS Updates using k8s operator
https://github.com/bottlerocket-os