Sign in
Categories
Your Saved List Become a Channel Partner Sell in AWS Marketplace Amazon Web Services Home Help
Skip to main content

AWS Marketplace for Containers Anywhere

Easily find Kubernetes applications and deploy them on AWS or on premises

Kubernetes applications for hybrid deployments

With AWS Marketplace for Containers Anywhere, you can find, subscribe to, and deploy third-party Kubernetes applications from AWS Marketplace on any Kubernetes cluster in any environment, extending AWS Marketplace container capabilities. You can deploy third-party Kubernetes applications on premises using Amazon Elastic Kubernetes Service Anywhere (EKS Anywhere). You can also deploy self-managed Kubernetes clusters on premises or in Amazon Elastic Compute Cloud (EC2). 

Simplify container management

Find over 500 vetted container applications on AWS Marketplace, where you can manage upgrades with a few clicks and track all of your licenses and bills in one place. Discover commercial and open-source Kubernetes-based applications from popular independent software vendors (ISVs), and deploy these applications in any Kubernetes environment in minutes, including on premises. When using AWS Marketplace for Containers Anywhere, you have the same benefits you get with any other products on AWS Marketplace, including consolidated billing, flexible payment options, and lower pricing for long-term contracts.

Benefits

Ease of deployment

Deploy applications on Amazon EKS, Amazon EKS Anywhere, or any self-managed Kubernetes cluster on AWS or on premises.

Consistent deployment experience

Scale faster by procuring an application that has been scanned for common vulnerabilities and exposures (CVE).

Extensive catalog

Save time by purchasing on AWS Marketplace, which offers open-source and commercial Kubernetes applications.

How it works

AWS Marketplace for Containers Anywhere lets you quickly find and deploy Kubernetes applications on AWS or on premises.

Use cases

Find Kubernetes management applications

Browse a growing catalog of Kubernetes management applications to find the ones you need.

Deploy anywhere

Subscribe to and deploy third-party Kubernetes applications in any AWS managed or self-managed Kubernetes cluster, on Amazon Elastic Compute Cloud (EC2) or on premises.

Manage licenses across your organization

Share licenses across your AWS Organization. Licenses are transferable between Kubernetes clusters.

Migrate to AWS

Deploy third-party Kubernetes applications to on premises Kubernetes clusters and migrate to AWS using the same license when ready.

Features

Deployment on any Kubernetes cluster

With AWS Marketplace for Containers Anywhere, you can subscribe to third-party Kubernetes applications on AWS Marketplace and deploy them on Amazon EKS, Amazon EC2, on premises, or on any self-managed Kubernetes cluster using Helm Charts.

Flexible contracts

AWS Marketplace for Containers Anywhere allows you to select from different subscription contract lengths (one month, one year, two years, or three years) with the option to auto-renew.

Consolidated billing

With AWS Marketplace for Containers Anywhere, procure software on AWS Marketplace and combine third-party software charges with your AWS bill.

License management

With AWS Marketplace for Containers Anywhere, you can use the same license to move applications from development to production or move them from on premises to AWS Kubernetes clusters.

General

Open all
You can use AWS Marketplace for Containers Anywhere to find, subscribe to, and deploy third-party Kubernetes applications from AWS Marketplace on any Kubernetes cluster in any environment, whether on premises, on Amazon Elastic Kubernetes Service (EKS), or on Amazon Elastic Compute Cloud (EC2). AWS Marketplace for Containers Anywhere is an expansion of current containers’ capabilities.
You can now deploy third-party Kubernetes applications on premises, on Amazon Elastic Kubernetes Service Anywhere (EKS Anywhere), on any self-managed Kubernetes cluster on premises, or in Amazon EC2. Moreover, you can distribute and track your licenses across your organization through a single interface, migrate the application from on premises to AWS Kubernetes environments using the same license, and centralize your purchases on your AWS bill.
Previously, you could find and buy containerized third-party applications from AWS Marketplace and deploy them only in Amazon EKS and Amazon Elastic Container Service (ECS), not on premises.
We have partnered with 12 ISVs to provide you with solutions to a number of use cases.
To get started, visit AWS Marketplace. Easily search and filter the catalog to find third-party Kubernetes applications from dozens of ISVs. After selecting an application, you can accept the ISV’s terms and subscribe to the application by clicking on the Subscribe button. To deploy the application, navigate to the launch page, copy the commands provided, and paste them into your Kubernetes cluster. These commands are provided by AWS Marketplace and will automatically configure the necessary identity and access-management permissions required to run the application and then deploy the application using the Helm Charts provided by the ISV. To extend the application to Kubernetes clusters on premises, simply request a license token on the launch page, and launch the application using the commands provided.

Vendors selling licenses through AWS Marketplace

Open all
AWS Marketplace for Containers Anywhere allows you to offer your product to a wider range of customers running Kubernetes in multiple environments. You can now target customers that want to deploy Kubernetes-based applications on AWS as well as on premises. Moreover, AWS Marketplace handles billing and licensing, and it provides a repository for deployment assets, so you can speed up software delivery and focus more on building your applications and less on billing and distribution.
AWS Marketplace uses AWS License Manager, a free cloud-based licensing service, to create and grant licenses to customers after they subscribe to an application. When you deploy the application in Kubernetes clusters, the application calls License Manager to activate and track licenses. You can use it to see all of the licenses you have purchased from AWS Marketplace, including the application capabilities you are entitled to and the expiration dates.

As a registered ISV on AWS Marketplace, follow these four steps to list a product:

  1. Integrate with AWS License Manager application programming interface (API) using the provided AWS software development kit (SDK) to allow the application to check license entitlements procured through AWS Marketplace.
  2. Create a new container product on AWS Marketplace with contract offer by submitting details of the listing, including the product information, license options, and pricing.
  3. Submit the new container image to AWS Marketplace Elastic Container Repositories (ECR) and add it to the newly created container product through the self-service Marketplace Management Portal. All container images are scanned for common vulnerabilities and exposures (CVE).
  4. Once you verify the images have no CVE, the product listing and container images are published and accessible on the AWS Marketplace customer website. You will have the option to indicate whether the application can be deployed on premises when adding the container images to the product.
Learn more details about creating container products on AWS Marketplace by visiting the getting started guide.
Yes. Once you integrate with AWS License Manager, customers are able to deploy the application in any Kubernetes cluster they choose.