Set ELB timeout annotation for the service. (#114)
By default the ELB terminates the idle connection after 60 seconds. Increase this interval to a more reasonable one of 1 h.
This commit is contained in:
parent
2370659c69
commit
49cb395aed
|
|
@ -262,6 +262,7 @@ func (c *Cluster) genService(allowedSourceRanges []string) *v1.Service {
|
||||||
Labels: c.labelsSet(),
|
Labels: c.labelsSet(),
|
||||||
Annotations: map[string]string{
|
Annotations: map[string]string{
|
||||||
constants.ZalandoDnsNameAnnotation: c.dnsName(),
|
constants.ZalandoDnsNameAnnotation: c.dnsName(),
|
||||||
|
constants.ElbTimeoutAnnotationName: constants.ElbTimeoutAnnotationValue,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
Spec: v1.ServiceSpec{
|
Spec: v1.ServiceSpec{
|
||||||
|
|
|
||||||
|
|
@ -2,16 +2,18 @@ package constants
|
||||||
|
|
||||||
const (
|
const (
|
||||||
//Constants
|
//Constants
|
||||||
TPRName = "postgresql"
|
TPRName = "postgresql"
|
||||||
TPRVendor = "acid.zalan.do"
|
TPRVendor = "acid.zalan.do"
|
||||||
TPRDescription = "Managed PostgreSQL clusters"
|
TPRDescription = "Managed PostgreSQL clusters"
|
||||||
TPRApiVersion = "v1"
|
TPRApiVersion = "v1"
|
||||||
DataVolumeName = "pgdata"
|
DataVolumeName = "pgdata"
|
||||||
PasswordLength = 64
|
PasswordLength = 64
|
||||||
UserSecretTemplate = "%s.%s.credentials.%s.%s" // Username, ClusterName, TPRName, TPRVendor
|
UserSecretTemplate = "%s.%s.credentials.%s.%s" // Username, ClusterName, TPRName, TPRVendor
|
||||||
ZalandoDnsNameAnnotation = "zalando.org/dnsname"
|
ZalandoDnsNameAnnotation = "zalando.org/dnsname"
|
||||||
KubeIAmAnnotation = "iam.amazonaws.com/role"
|
ElbTimeoutAnnotationName = "service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout"
|
||||||
ResourceName = TPRName + "s"
|
ElbTimeoutAnnotationValue = "3600"
|
||||||
PodRoleMaster = "master"
|
KubeIAmAnnotation = "iam.amazonaws.com/role"
|
||||||
PodRoleReplica = "replica"
|
ResourceName = TPRName + "s"
|
||||||
|
PodRoleMaster = "master"
|
||||||
|
PodRoleReplica = "replica"
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue