diff --git a/modules/kubernetes/real-estate-crawler/main.tf b/modules/kubernetes/real-estate-crawler/main.tf index bd885402..2758fbae 100644 --- a/modules/kubernetes/real-estate-crawler/main.tf +++ b/modules/kubernetes/real-estate-crawler/main.tf @@ -33,9 +33,13 @@ resource "kubernetes_deployment" "realestate-crawler-ui" { } spec { replicas = 1 - # strategy { - # type = "RollingUpdate" # DB is external so we can roll - # } + strategy { + type = "RollingUpdate" + rolling_update { + max_unavailable = 0 + max_surge = 1 + } + } selector { match_labels = { app = "realestate-crawler-ui" @@ -102,7 +106,11 @@ resource "kubernetes_deployment" "realestate-crawler-api" { spec { replicas = 1 strategy { - type = "Recreate" + type = "RollingUpdate" + rolling_update { + max_unavailable = 0 + max_surge = 1 + } } selector { match_labels = { diff --git a/terraform.tfstate b/terraform.tfstate index 577ca0ae..a1178de5 100644 Binary files a/terraform.tfstate and b/terraform.tfstate differ