Sha256: 1279bd78358ddb57e01d2cf0d211ba7ef8db9dcbc3786e1da4502e5fae9ce613

Contents?: true

Size: 937 Bytes

Versions: 46

Compression:

Stored size: 937 Bytes

Contents

---
title: BackendConfig
categories: dsl
---

A [BackendConfig](https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-features#create_backendconfig) is [custom resource definitions (CRDs)](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/) that allow you to further customize the load balancer.

Here's an example of a BackendConfig.

.kubes/resources/web/backend-config.rb

```ruby
name "backendconfig"
spec(
  timeoutSec: 40,
  connectionDraining: {
    drainingTimeoutSec: 60,
  },
  sessionAffinity: {
    affinityType: "CLIENT_IP",
  }
)
```

Produces:

.kubes/output/web/backend-config.yaml

```yaml
---
apiVersion: cloud.google.com/v1
kind: BackendConfig
metadata:
  name: my-bsc-backendconfig
spec:
  timeoutSec: 40
  connectionDraining:
    drainingTimeoutSec: 60
  sessionAffinity:
    affinityType: CLIENT_IP
```

## DSL Methods

{% include dsl/methods.md name="backend_config" %}

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
kubes-0.9.3 docs/_docs/dsl/resources/backend_config.md
kubes-0.9.2 docs/_docs/dsl/resources/backend_config.md
kubes-0.9.1 docs/_docs/dsl/resources/backend_config.md
kubes-0.9.0 docs/_docs/dsl/resources/backend_config.md
kubes-0.8.10 docs/_docs/dsl/resources/backend_config.md
kubes-0.8.9 docs/_docs/dsl/resources/backend_config.md
kubes-0.8.8 docs/_docs/dsl/resources/backend_config.md
kubes-0.8.7 docs/_docs/dsl/resources/backend_config.md
kubes-0.8.6 docs/_docs/dsl/resources/backend_config.md
kubes-0.8.5 docs/_docs/dsl/resources/backend_config.md
kubes-0.8.4 docs/_docs/dsl/resources/backend_config.md
kubes-0.8.3 docs/_docs/dsl/resources/backend_config.md
kubes-0.8.2 docs/_docs/dsl/resources/backend_config.md
kubes-0.8.1 docs/_docs/dsl/resources/backend_config.md
kubes-0.8.0 docs/_docs/dsl/resources/backend_config.md
kubes-0.7.10 docs/_docs/dsl/resources/backend_config.md
kubes-0.7.9 docs/_docs/dsl/resources/backend_config.md
kubes-0.7.8 docs/_docs/dsl/resources/backend_config.md
kubes-0.7.7 docs/_docs/dsl/resources/backend_config.md
kubes-0.7.6 docs/_docs/dsl/resources/backend_config.md