Managed Kubernetes on Amazon AWS EKS
Managed Kubernetes on Amazon Elastic Kubernetes Service (EKS) is our product to provide services for the managed Kubernetes offering of Amazon Web Services (AWS).
Use Cases
- Full Production Readiness
-
Managed cloud services are engineered for production. Leveraging these services is the recommended path into production.
- Step in to the Cloud
-
Managed cloud services are perfect to start using the cloud. If the cloud is already used, managed cloud services are the perfect way to use Kubernetes.
- Scalability
-
Using Kubernetes from Hyperscaler clouds allows for full scalability. With Hyperscaler-managed Kubernetes, you can get rid of infrastructure "pets" that need special attention. See The History of Pets vs Cattle and How to Use the Analogy Properly for a good read.
- Flexibility
-
Hyperscaler clouds not only offer Kubernetes, but a large amount of other services. By using the Kubernetes offering of a Hyperscaler cloud, all the other available services are just waiting to be used. All our VSHN Managed clusters have the Application Marketplace on board.
- Costs saving
-
Usually big clouds are not necessarily cheaper out of the box. By using the possibilities the cloud offers with integrated Cluster autoscaling or other optimization tricks like "Spot" instances a huge cost saving can be achieved.
VSHN Supported Features and Configuration
Supported by default
These features and configurations are available out-of-the box and installed and configured by default.
Feature / Configuration | Description |
---|---|
Cluster Maintenance |
Kubernetes control-plane and node updates are applied continuously when they’re available. See also Version and Upgrade Policy. |
Persistent Storage with CSI |
Storage is provided by the native cloud storage offering using officially support CSI integrations. |
Cluster Backup |
A full backup of the Persistent storage volumes are not automatically backed up. The user of persistent volumes is obliged to take care of this. For that purpose, K8up is available on the cluster to help with that task. We’re also happy to help, just let us know. |
Cluster limits |
We’re following the recommendations of upstream Kubernetes. See Limits for more details. |
Supported on request
These features or configuration adjustments must be specifically requested and some restrictions apply. Activation and configuration of these features imply additional engineering costs and can cause additional recurring engineering costs for operating them.
Feature / Configuration | Description |
---|---|
Cluster autoscaling configuration is fully supported, depending on the possibilities of the cloud service. |
Version and Upgrade Policy
Supported are only the Kubernetes versions of AWS: Available Amazon EKS Kubernetes versions. Installations must be upgraded to the next release within three months after a new release is available.
Pricing
See Pricing.
Pricing information of EKS can be found under Amazon EKS pricing. In addition to the EKS control plane, compute resources will incur costs.
Minimum Requirements
Item | Description |
---|---|
EKS control plane |
1 control plane See Amazon EKS clusters for a description. |
EKS nodes |
At least 3 nodes Refer to Amazon EKS nodes for options. |
Limits
Please refer to Amazon EKS service quotas to see the current limits and quotas for the EKS product.
The maximum number of Pods per Node is dictated by the number of available IP addresses, see eni-max-pods.txt for a calculation (Source: Stackoverflow).