Welcome to the DC Kubernetes Meetup
reInvent 2021 - Recap
Today's presenter is
Faheem Memon, Principal DevOps
Architect @ Amobee Inc.
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
reInvent 2021 Recap
Presented By: Faheem Memon
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.
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
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)
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 efïŹciency
● Node deprovisioning
● Nov 29, 2021 - v0.5 GA
https://karpenter.sh/docs/getting-started/
AWS App Runner
● Web Application Containers
● Autoscaling
● Pay per use - requests
● Rapid Deployment
● Blue/Green OOB
https://aws.amazon.com/apprunner/
Bottlerocket
● OS Optimized for Containers - small footprint
● Secure default with SELinux
● Automated OS Updates using k8s operator
https://github.com/bottlerocket-os
References
● Karpetner - https://github.com/aws/karpenter
● AWS Container Day @Kubecon NA - https://www.youtube.com/watch?v=3f0Tv7IiQQw
● App Runner - https://aws.amazon.com/apprunner/getting-started/
● ACK - https://github.com/aws-controllers-k8s
● EKS Road Map - https://tinyurl.com/3bp4tnzn
K9s Demo - Jason Morgan
https://k9scli.io/

reInvent 2021 Recap and k9s review

  • 1.
    Welcome to theDC Kubernetes Meetup reInvent 2021 - Recap Today's presenter is Faheem Memon, Principal DevOps Architect @ Amobee Inc.
  • 2.
    Join our Slackchannel (#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
  • 3.
  • 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 - Newk8s Cluster Autoscaler ● Just in time compute resources ● Flexible ○ Multiple instance types ○ Multiple zones ○ Multiple CPU architectures ○ Multiple resource types (on-demand, spot) ● Node provisioning efïŹciency ● 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 Optimizedfor Containers - small footprint ● Secure default with SELinux ● Automated OS Updates using k8s operator https://github.com/bottlerocket-os
  • 11.
    References ● Karpetner -https://github.com/aws/karpenter ● AWS Container Day @Kubecon NA - https://www.youtube.com/watch?v=3f0Tv7IiQQw ● App Runner - https://aws.amazon.com/apprunner/getting-started/ ● ACK - https://github.com/aws-controllers-k8s ● EKS Road Map - https://tinyurl.com/3bp4tnzn
  • 12.
    K9s Demo -Jason Morgan https://k9scli.io/