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
* updated default kubernetes version to v1.18.10, fixed deprecated interpolation-only expressions
* updated base module to 2.0.0
* added support for vertical pod autoscaler
* updated and simplified calico installation
. link:#installing-vertical-pod-autoscaler[Installing Vertical Pod Autoscaler]
68
70
. link:#scaling-the-number-of-node-pools[Scaling the number of node pools]
69
71
. link:#accessing-the-kubernetes-dashboard[Accessing the Kubernetes dashboard]
70
72
. link:#destroying-the-cluster[Destroying the cluster]
@@ -247,6 +249,17 @@ Calico enables network policy in Kubernetes clusters. To install calico set the
247
249
248
250
{uri-metricserver}[Kubernetes Metrics Server] can be installed by setting the parameter *metricserver_enabled = true* in terraform.tfvars. By default, the latest version is installed in kube-system namespace. This is required if you need to use Horizontal Pod Autoscaling.
249
251
252
+
=== Installing Vertical Pod Autoscaler
253
+
254
+
{uri-kubernetes-vpa}[Vertical Pod Autoscaler] can be installed by configuring the `vpa` parameter:
255
+
256
+
`vpa = {
257
+
enabled = true,
258
+
version = 0.8
259
+
}`
260
+
261
+
NOTE: Installing the Vertical Pod Autoscaler also requires installing the Metrics Server, so you need to enable that too.
|The preferred timezone for the operator host. {uri-timezones}[List of timezones]. *Required*
@@ -462,7 +475,7 @@ a|The number, shape of node pools and node_pool_size to create. Each key and tup
462
475
* node_pool_size defines the number of worker nodes in each nodepool
463
476
* boot_volume_size defines the custom boot volume size in GBs for the worker nodes.
464
477
465
-
If an empty nodepool like np3 = {} is specified, then a nodepool will default values:
478
+
If an empty nodepool like np3 = {} is specified, then a nodepool will have the following default values:
466
479
467
480
* shape=VM.Standard.E3.Flex
468
481
* ocpus=1
@@ -520,7 +533,7 @@ node_pools = {
520
533
|`node_pool_os_version`
521
534
|The corresponding version of the Operating System image to use to provision the worker nodes.
522
535
|
523
-
|7.8
536
+
|7.9
524
537
525
538
|`pods_cidr`
526
539
|The CIDR for the Kubernetes POD network for flannel networking. CIDR blocks for pods must not overlap with the CIDR blocks for workers and load balancer subnets (calculated using vcn_cidr, newbits and subnets parameters).
@@ -621,11 +634,6 @@ Refer to {uri-topology}[topology] for more thorough examples.
621
634
|Values
622
635
|Default
623
636
624
-
|`calico_version`
625
-
|Version of {uri-calico}[Calico] to install.
626
-
|
627
-
|3.12
628
-
629
637
|`calico_enabled`
630
638
|Whether to install {uri-calico}[Calico] as {uri-calico-policy}[pod network policy].
631
639
|true/false
@@ -645,6 +653,17 @@ Refer to {uri-topology}[topology] for more thorough examples.
645
653
|Whether to install {uri-metrics-server}[Kubernetes Metrics Server]. *Required* for {uri-kubernetes-hpa}[Horizontal Pod Autoscaling].
646
654
|true/false
647
655
|false
656
+
657
+
|`vpa`
658
+
|Whether to install {uri-kubernetes-vpa}[Vertical Pod Autoscaler] and the version to install. *Requires* {uri-metrics-server}[Kubernetes Metrics Server].
0 commit comments