Vintner
Plant a Vine

Cluster

Kubernetes cluster configuration — version, instance types, node scaling, Karpenter, and cluster admins.

Cluster

The cluster section configures the Kubernetes control plane and worker nodes.

Fields

FieldTypeDescription
K8s VersionSelectProvider-specific versions (e.g., 1.32 for EKS, 1.31 for GKE/AKS)
Instance TypesMulti-select badgesUp to 5 types, with hourly cost shown per type
Min NodesNumberMinimum node count (default: 2)
Desired NodesNumberTarget node count (default: 3)
Max NodesNumberMaximum node count for autoscaling (default: 5)
AutoscalerToggleProvider-specific autoscaler (Karpenter/Autopilot/Cluster Autoscaler)
Cluster AdminsArrayIAM users/emails with admin access

Kubernetes Service

  • Elastic Kubernetes Service with managed node groups
  • Versions: 1.31, 1.32
  • Autoscaler: Karpenter — just-in-time node provisioning based on pod requirements
  • IRSA (IAM Roles for Service Accounts) configured automatically
  • OIDC provider created for workload identity
  • Google Kubernetes Engine with node pools
  • Versions: 1.30, 1.31
  • Autoscaler: GKE Autopilot — fully managed node provisioning
  • Workload Identity enabled by default
  • Azure Kubernetes Service with node pools
  • Versions: 1.30, 1.31
  • Autoscaler: Cluster Autoscaler — scales node count based on pending pods
  • Azure AD integration for RBAC

Instance Types

Instance types are selected as badges with pricing shown. Up to 5 types can be selected — when using Karpenter (AWS), multiple types allow the autoscaler to choose the best fit for each workload.

CategoryAWSGCPAzure
Generalt3.medium, t3.largee2-medium, e2-standard-2Standard_B2s, Standard_D2s_v5
Computec5.large, c5.xlargec2-standard-4Standard_F2s_v2
Memoryr5.large, r5.xlargen2-highmem-2Standard_E2s_v5
GPUg4dn.xlargea2-highgpu-1gNC4as_T4_v3

Pricing is fetched from the AWS Pricing API (or equivalent) and shown per hour next to each badge. See Cost Estimation.

Node Scaling

Three numbers control the node group size:

  • Min: Floor for the autoscaler (nodes will never scale below this)
  • Desired: Initial node count at creation
  • Max: Ceiling for the autoscaler (nodes will never scale above this)

Validation: min ≤ desired ≤ max.

Cluster Admins

An array of identities with admin access to the cluster:

IAM user ARNs or IAM user names. The form can look up IAM users from the cached resources (discovered via resource refresh). Admins are added as EKS access entries with AmazonEKSClusterAdminPolicy.

Google email addresses granted roles/container.admin.

Azure AD Object IDs granted cluster admin RBAC.

On this page