diff --git a/modules/kubernetes/echo/main.tf b/modules/kubernetes/echo/main.tf index 87791415..01602e5d 100644 --- a/modules/kubernetes/echo/main.tf +++ b/modules/kubernetes/echo/main.tf @@ -21,7 +21,7 @@ resource "kubernetes_deployment" "echo" { } } spec { - replicas = 1 + replicas = 5 selector { match_labels = { run = "echo" diff --git a/modules/kubernetes/finance_app/main.tf b/modules/kubernetes/finance_app/main.tf index 128ba892..2238e97b 100644 --- a/modules/kubernetes/finance_app/main.tf +++ b/modules/kubernetes/finance_app/main.tf @@ -133,6 +133,40 @@ resource "kubernetes_deployment" "finance_app" { } } +resource "kubernetes_deployment" "finance_app_frontend" { + metadata { + name = "finance-app-frontend" + namespace = "finance-app" + labels = { + app = "finance-app-frontend" + } + } + spec { + replicas = 3 + strategy { + type = "RollingUpdate" + } + selector { + match_labels = { + app = "finance-app-frontend" + } + } + template { + metadata { + labels = { + app = "finance-app-frontend" + } + } + spec { + container { + image = "viktorbarzin/finance-app-frontend" + name = "finance-app-frontend" + } + } + } + } +} + resource "kubernetes_service" "finance_app" { metadata { name = "finance-app" diff --git a/terraform.tfstate b/terraform.tfstate index 6e9800aa..776f34da 100644 Binary files a/terraform.tfstate and b/terraform.tfstate differ