kubernetes.tf 801 B

1234567891011121314151617181920212223
  1. # CIVO Kubernetes
  2. # ---
  3. # Templates to create a Kubernetes Cluster on CIVO
  4. # Create a new Kubernetes Cluster
  5. resource "civo_kubernetes_cluster" "your-kubernetes-cluster" {
  6. name = "your-kubernetes-cluster"
  7. applications = ""
  8. firewall_id = civo_firewall.your_firewall.id
  9. network_id = civo_network.your_network.id
  10. pools {
  11. size = element(data.civo_size.k8s_std_small.sizes, 0).name
  12. node_count = 3
  13. }
  14. # (Optional) add depenencies on other resources
  15. depends_on = [ civo_firewall.your_firewall, civo_network.your_network ]
  16. }
  17. # (Optional) Time Sleep elements for other Objects that need to wait a few seconds after the Cluster deployment
  18. # resource "time_sleep" "wait_for_kubernetes" {
  19. # depends_on = [civo_kubernetes_cluster.your-kubernetes-cluster]
  20. # create_duration = "20s"
  21. # }