You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[docker_network.kind_network](https://registry.terraform.io/providers/kreuzwerker/docker/latest/docs/data-sources/network)| data source |
65
+
|[kubectl_file_documents.loadbalancer_manifests](https://registry.terraform.io/providers/gavinbunney/kubectl/latest/docs/data-sources/file_documents)| data source |
66
+
|[kubectl_file_documents.metrics_server_manifests](https://registry.terraform.io/providers/gavinbunney/kubectl/latest/docs/data-sources/file_documents)| data source |
67
+
68
+
## Inputs
69
+
70
+
| Name | Description | Type | Default | Required |
| <aname="input_cluster_name"></a> [cluster\_name](#input\_cluster\_name)| Cluster name to create k8s cluster in Docker and set kubeconfig, You can use this cluster name select context with kubectl. |`string`| n/a | yes |
73
+
| <aname="input_containerd_config_patches"></a> [containerd\_config\_patches](#input\_containerd\_config\_patches)| Path config to existing default for containerd. |`list(string)`|`[]`| no |
74
+
| <aname="input_enable_loadbalancer"></a> [enable\_loadbalancer](#input\_enable\_loadbalancer)| Set to true to enable loadbalance for kind cluster. |`bool`|`false`| no |
75
+
| <aname="input_enable_metrics_server"></a> [enable\_metrics\_server](#input\_enable\_metrics\_server)| Set to true to install metrics server into cluster. |`bool`|`false`| no |
76
+
| <aname="input_kubernetes_version"></a> [kubernetes\_version](#input\_kubernetes\_version)| Specific kubernetes version to create cluster, Must specific in SemVer version. (Check all supported version -> https://hub.docker.com/r/kindest/node/tags)|`string`|`"1.21.1"`| no |
77
+
| <aname="input_node_image"></a> [node\_image](#input\_node\_image)| Change base image for kubernetes cluster, This parameter allow you to use local build image. |`string`|`"kindest/node"`| no |
78
+
| <aname="input_nodes"></a> [nodes](#input\_nodes)| Nodes information to create cluster with control plan and worker. Default is AIO node. | <pre>list(object({<br> role = string<br> kubeadm_config_patches = list(string)<br> extra_port_mappings = object({<br> listen_address = string<br> container_port = string<br> host_port = string<br> protocol = string<br> })<br> }))</pre> |`[]`| no |
| <aname="output_kubeconfig"></a> [kubeconfig](#output\_kubeconfig)| Plaintext for kubeconfig generated for this kind cluster. |
90
+
| <aname="output_kubeconfig_path"></a> [kubeconfig\_path](#output\_kubeconfig\_path)| Path to kubeconfig file for this kind cluster that auto generated. |
0 commit comments