Contenu connexe Similaire à Introducing Amazon EKS Anywhere On Apache CloudStack (20) Introducing Amazon EKS Anywhere On Apache CloudStack1. © 2021, Amazon Web Services, Inc. or its Affiliates.
Max Dribinsky Software Dev Engineer, Amazon Web Services
Vipin Mohan Principal Product Manager, Amazon Web Services
Introducing Amazon EKS Anywhere
on Apache CloudStack
2. © 2021, Amazon Web Services, Inc. or its Affiliates.
Thank you!
Rohit Yadav (Shapeblue)
David Jumani (Shapeblue)
Andrija Panic (Shapeblue)
Pearl d'Silva (Shapeblue)
Ivet Petrova (Shapeblue)
Steve Roles (Shapeblue)
Giles Sirett (Shapeblue)
Joseph Weitekamp (AWS)
Joshua Reed (AWS)
Madhura Dhavalikar (AWS)
Mark Rogers (AWS)
Wonkun Kim (AWS)
Yufei Wang (AWS)
Peter Motykowski (AWS)
Joel Mjolsness (AWS)
Ion Gott (AWS)
Chuck Henderson (AWS)
Vignesh Goutham (AWS)
Greg Westerfield (AWS)
Neelam Dharnidharka (AWS)
Chandler Hoisington (AWS)
Paul Roberts (AWS)
V
3. © 2021, Amazon Web Services, Inc. or its Affiliates.
Agenda
Customer pain points for Kubernetes on-prem
What is EKS Anywhere on Apache CloudStack?
Demo
EKS Anywhere Components
Resources and Community
Q&A
V
4. © 2021, Amazon Web Services, Inc. or its Affiliates.
Customer Challenges
Open Source software is
secure and up to date
Leverage existing investments Regulatory and data
residency requirements
Governance
Reduce Cost
Complexity of operating
Kubernetes across on-premises
and cloud
V
5. © 2021, Amazon Web Services, Inc. or its Affiliates.
Amazon EKS Anywhere
Create and operate Kubernetes in your data center and on your existing
hardware using the same consistent EKS experience
Built on open source
standards cluster
lifecycle management
tooling
Bundled with
components to
accelerate readiness of
production clusters
Leverage on-premises
datacenter investments
Helps customers run
with secure, stable, and
tested components used
to run Amazon EKS
AWS Curated
Packages
V
6. © 2022, Amazon Web Services, Inc. or its Affiliates.
Unpacking EKS Anywhere
Integrated Stack
Observability
Security
Networking
EKS Distro
Infrastructure
Automation
Storage
Opinionated Cluster Creation & Lifecycle
Management Tooling
HA Clusters
Node OS
Pod Network Policy and CNI
GitOps Tooling
OIDC support
EKS Console (optional)
Auditing
On-premises
Declarative Tooling
Cluster
Management
Cluster
Operations
Application
Deployments
New!
V
7. © 2022, Amazon Web Services, Inc. or its Affiliates.
EKS Anywhere Consistent & Reliable
Amazon EKS Distro
AWS guaranteed version consistency: updates, dependencies, security patches
Amazon EKS Anywhere
Provisioning
Scaling
Upgrade
Node OS
CNI
Flux
Console
Offline Tools
Amazon EKS in AWS
Customer-managed operations
AWS-supported tools
Provisioning
Scaling
Upgrade
Node OS
CNI
Flux
Console
Web Service APIs
AWS-managed operations
AWS-supported APIs
Vanilla Kubernetes
Consistent/Reliable
K8s Distribution
V
8. © 2022, Amazon Web Services, Inc. or its Affiliates.
EKS Anywhere Curated Packages
Operational tools which provide critical
functionality for EKS Anywhere clusters
Fully supported by AWS with new versions, security
scanning, and testing
Curated packages
- Harbor
- MetalLB
- Emissary Ingress
- ADOT
- Cluster Autoscaler
- Metrics Server
- Cert Manager
V
9. © 2021, Amazon Web Services, Inc. or its Affiliates.
Amazon EKS Distro is our open source build of Kubernetes
that powers EKS and EKS Anywhere
Amazon EKS Distro
Amazon EKS Anywhere
Amazon EKS in AWS
EKS-D provides version consistency
across Amazon EKS. Customers can use
our open source build of Kubernetes
anywhere they deploy Kubernetes today.
EKS-D can be custom tailored to fit
your specific use case using your
existing Kubernetes tooling.
V
10. © 2022, Amazon Web Services, Inc. or its Affiliates.
Workflow/Architecture
for EKS-A on
Apache CloudStack
M
11. © 2022, Amazon Web Services, Inc. or its Affiliates.
Cluster API provider for Apache CloudStack (CAPC) Overview
CAPC plugs CloudStack in to the Cluster API framework. Other providers include CAPA, CAPV,
CAPT, CAPD
EKS-A builds on top of CAPC to expose cluster management functionality for clusters running in
CloudStack
https://cluster-api-cloudstack.sigs.k8s.io/
M
13. © 2021, Amazon Web Services, Inc. or its Affiliates.
GitOps
Developer commits new application
code and configuration to source
control.
CI/CD server builds, tests, scans, and
pushes the container to a registry and
updates the K8s manifests in Git.
Flux detects this change and
automatically deploys the changes to
the cluster.
EKS-A Cluster
M
14. © 202, Amazon Web Services, Inc. or its Affiliates.
Additional Information
EKS-A landing page: https://aws.amazon.com/eks/eks-anywhere
EKS-A Documentation: https://anywhere.eks.amazonaws.com
GitHub: https://github.com/aws/eks-anywhere
EKS-A Enterprise Subscription pricing: https://aws.amazon.com/eks/eks-anywhere/pricing/
V
15. © 2021, Amazon Web Services, Inc. or its Affiliates.
Key Takeaways
EKS Anywhere is open source
Consistent controls across on-prem and the cloud
Simplified installation and on-prem Kubernetes cluster operations
Secure and reliable
Fully supported by AWS
Rich partner ecosystem