create_kubernetes_cluster
Deploy a new Kubernetes cluster on Vultr cloud infrastructure with configurable node pools, regions, and optional high availability control planes.
Instructions
Create a new Kubernetes cluster.
Args: label: Label for the cluster region: Region code (e.g., 'ewr', 'lax') version: Kubernetes version (use get_kubernetes_versions for available options) node_pools: List of node pool configurations, each containing: - node_quantity: Number of nodes (minimum 1, recommended 3+) - plan: Plan ID (e.g., 'vc2-2c-4gb') - label: Node pool label - tag: Optional tag - auto_scaler: Optional auto-scaling configuration - min_nodes: Minimum nodes for auto-scaling - max_nodes: Maximum nodes for auto-scaling enable_firewall: Enable firewall for cluster ha_controlplanes: Enable high availability control planes
Returns: Created cluster information
Input Schema
Name | Required | Description | Default |
---|---|---|---|
enable_firewall | No | ||
ha_controlplanes | No | ||
label | Yes | ||
node_pools | Yes | ||
region | Yes | ||
version | Yes |