This week we’ll talk about Bottlerocket NVIDIA GPU support, the Spinnaker Operator on Amazon EKS, Amazon EKS Anywhere and EKS on AWS Outposts, and some of the latest morsels of news from the greater cloud native ecosystem.
New service announcements and features
Bottlerocket adds support for GPU based EC2 instance types powered by NVIDIA
- Bottlerocket, a Linux based container operating system, now supports NVIDIA GPU based EC2 instance types
- Customers can reduce operational and cognitive overhead in managing container hosts with different operating systems bringing consistency of operating system experience
- Customers can choose the new Bottlerocket AMI using EKS self-managed nodes and Karpenter on EC2 instances powered by NVIDIA.
New and notable blogs
Bottlerocket support for NVIDIA GPUs
- Make an Amazon EKS cluster with NVIDIA GPU instances using Bottlerocket
- The NVIDIA Bottlerocket variant supports both x86_64 and arm64 instance types
- Integrated drivers provide seamless operating system updates and improves provisioning time
Managing Spinnaker using Spinnaker Operator in Amazon EKS
- You can integrate Spinnaker for configuring Artifacts from Git, Amazon Simple Storage Service (Amazon S3), Amazon Elasti c Container Registry (Amazon ECR), and more
- Spinnaker Operator lets you treat Spinnaker as just another Kubernetes deployment, which makes installing and managing Spinnaker easy and reliable
- Build a Helm-based Spinnaker CD pipeline initiated by new Amazon ECR images deployed on Amazon EKS
Using Amazon EC2 Spot Instances with Karpenter
- Karpenter is a dynamic, high performance cluster auto scaling solution for the Kubernetes platform
- How to use Karpenter with EC2 Spot Instances and handle Spot Instance interruptions
- Use EC2 Spot Instances with Karpenter to scale the compute needs in an Amazon EKS cluster
Building a multi-tenant Kubeflow environment on Amazon EKS using Amazon Cognito and ADFS
- Kubeflow supports multi-tenancy, but only with local users and no namespace segregation
- The blog describes how to integrate Kubeflow with Cognito and Microsoft ADFS as an identity provider and create the necessary preconditions for multi-tenancy and user/group segmentation
- The code for this solution can be found in GitHub
Containers from the Couch
Amazon EKS Anywhere and EKS on AWS Outposts
- Lightboard explainer from Sai Vennam
- Compares Amazon Elastic Kubernetes Service (EKS) on AWS Outposts versus EKS Anywhere
Short: What is a container orchestrator?
What is ROSA (Red Hat OpenShift Service on AWS)?
- What is OpenShift and how can you get started with ROSA on AWS?
- Sai Vennam outlines using Red Hat OpenShift and highlights the advantages of the Red Hat OpenShift Service on AWS.
Short: What is a Kubernetes controller?
Please Subscribe to Containers from the Couch
Ecosystem News
- CI/CD has been a big enabler for more rapid development models for cloud native software
- CNCF has many open source tools and projects to help accelerate your CI/CD process
- Outside of the CNCF, the CD Foundation is another excellent resource for open source CI/CD projects
A deep dive to Canary Deployments with Flagger, NGINX and Linkerd on Kubernetes
- A smorgasbord of CNCF projects for progressive delivery
- Flagger decides if it should keep rolling out the new version, halt, or rollback
Kubernetes at Scale without GitOps Is a Bad Idea
- Kubernetes is well known for its declarative API
- Templatizing defaults for Kubernetes objects and implementing them via GitOps allows for not only wider adoption but greater consistency
- GitOps serves as the framework to take advantage of what Kubernetes was originally created to do
- If you’re used to Helm, Scott Rigby, OpenGitOps co-chair, shows you how to make the leap to Flux
- Easy path for bootstrapping Kubernetes nodes
- Runs through rollbacks, which is one of those features you should appreciate and test