Testing Web Service Module
This module provides an efficient way to create a Kubernetes deployment and service for a web service.
It will generate an access endpoint as output for your web service, allowing it to be accessed from other services or applications.
Name
Source
Version
deployment
terraform-iaac/deployment/kubernetes
1.4.2
service
terraform-iaac/service/kubernetes
1.0.4
Name
Description
Type
Default
Required
env
Name and value pairs to set as the environment variables
map(string)
{}
no
image
Docker image name
string
n/a
yes
limit_cpu
CPU limit. e.g. 0.5, 1, 2
string
""
no
limit_memory
Memory limit. e.g. 128Mi, 512Mi, 1Gi, 2Gi, 4Gi
string
""
no
name
Name of the deployment resource. Auto-generated if empty.
string
""
no
namespace
Namespace to deploy. Auto-generated if empty.
string
""
no
ports
Service ports to expose
list(number)
[ 80 ]
no
replicas
Replicas to deploy
number
1
no
request_cpu
CPU request. e.g. 0.5, 1, 2
string
"0.1"
no
request_memory
Memory request. e.g. 128Mi, 512Mi, 1Gi, 2Gi, 4Gi
string
"128Mi"
no
walrus_metadata_namespace_name
Walrus metadata namespace name.
string
""
no
walrus_metadata_service_name
Walrus metadata service name.
string
""
no