mirror of https://github.com/status-im/consul.git
docs: k8s updates for the 1.5.0 release (#21329)
This commit is contained in:
parent
895e7f86f3
commit
45cb834185
|
@ -29,9 +29,9 @@ apply to both Consul Enterprise and Consul community edition (CE).
|
|||
|
||||
| Consul version | Compatible `consul-k8s` versions | Compatible Kubernetes versions | Compatible OpenShift versions |
|
||||
| -------------- | -------------------------------- | -------------------------------| -------------------------------------- |
|
||||
| 1.19.x | 1.5.x | 1.27.x - 1.29.x | 4.13.x - 4.15.x (4.16.x not available) |
|
||||
| 1.18.x CE | 1.4.x | 1.26.x - 1.29.x | 4.13.x - 4.15.x (4.16.x not available) |
|
||||
| 1.17.x | 1.3.x | 1.25.x - 1.28.x | 4.12.x - 4.15.x |
|
||||
| 1.16.x | 1.2.x | 1.24.x - 1.27.x | 4.11.x - 4.14.x |
|
||||
|
||||
#### Enterprise Long Term Support releases
|
||||
|
||||
|
|
|
@ -108,6 +108,9 @@ Use these links to navigate to a particular top-level stanza.
|
|||
image that is used for functionality such as catalog sync.
|
||||
This can be overridden per component.
|
||||
|
||||
- `imagePullPolicy` ((#v-global-imagepullpolicy)) (`string: ""`) - The image pull policy used globally for images controlled by Consul (consul, consul-dataplane, consul-k8s, consul-telemetry-collector).
|
||||
One of "IfNotPresent", "Always", "Never", and "". Refer to https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy
|
||||
|
||||
- `datacenter` ((#v-global-datacenter)) (`string: dc1`) - The name of the datacenter that the agents should
|
||||
register as. This can't be changed once the Consul cluster is up and running
|
||||
since Consul doesn't support an automatic way to change this value currently:
|
||||
|
@ -1784,6 +1787,9 @@ Use these links to navigate to a particular top-level stanza.
|
|||
or may not be broadly accessible depending on your Kubernetes cluster.
|
||||
Set this to false to skip syncing ClusterIP services.
|
||||
|
||||
- `syncLoadBalancerEndpoints` ((#v-synccatalog-syncloadbalancerendpoints)) (`boolean: false`) - If true, LoadBalancer service endpoints instead of ingress addresses will be synced to Consul.
|
||||
If false, LoadBalancer endpoints are not synced to Consul.
|
||||
|
||||
- `ingress` ((#v-synccatalog-ingress))
|
||||
|
||||
- `enabled` ((#v-synccatalog-ingress-enabled)) (`boolean: false`) - Syncs the hostname from a Kubernetes Ingress resource to service registrations
|
||||
|
@ -1954,6 +1960,15 @@ Use these links to navigate to a particular top-level stanza.
|
|||
- external-dns.alpha.kubernetes.io/hostname
|
||||
```
|
||||
|
||||
- `metrics` ((#v-connectinject-apigateway-managedgatewayclass-metrics)) - Metrics settings for gateways created with this gateway class configuration.
|
||||
|
||||
- `enabled` ((#v-connectinject-apigateway-managedgatewayclass-metrics-enabled)) (`boolean: -`) - This value enables or disables metrics collection on a gateway, overriding the global gateway metrics collection settings.
|
||||
|
||||
- `port` ((#v-connectinject-apigateway-managedgatewayclass-metrics-port)) (`int: null`) - This value sets the port to use for scraping gateway metrics via prometheus, defaults to 20200 if not set. Must be in the port
|
||||
range of 1024-65535.
|
||||
|
||||
- `path` ((#v-connectinject-apigateway-managedgatewayclass-metrics-path)) (`string: null`) - This value sets the path to use for scraping gateway metrics via prometheus, defaults to /metrics if not set.
|
||||
|
||||
- `resources` ((#v-connectinject-apigateway-managedgatewayclass-resources)) (`map`) - The resource settings for Pods handling traffic for Gateway API.
|
||||
|
||||
- `deployment` ((#v-connectinject-apigateway-managedgatewayclass-deployment)) - This value defines the number of pods to deploy for each Gateway as well as a min and max number of pods for all Gateways
|
||||
|
@ -2298,8 +2313,10 @@ Use these links to navigate to a particular top-level stanza.
|
|||
- `consul.hashicorp.com/enable-sidecar-proxy-lifecycle`
|
||||
- `consul.hashicorp.com/enable-sidecar-proxy-shutdown-drain-listeners`
|
||||
- `consul.hashicorp.com/sidecar-proxy-lifecycle-shutdown-grace-period-seconds`
|
||||
- `consul.hashicorp.com/sidecar-proxy-lifecycle-startup-grace-period-seconds`
|
||||
- `consul.hashicorp.com/sidecar-proxy-lifecycle-graceful-port`
|
||||
- `consul.hashicorp.com/sidecar-proxy-lifecycle-graceful-shutdown-path`
|
||||
- `consul.hashicorp.com/sidecar-proxy-lifecycle-graceful-startup-path`
|
||||
|
||||
- `defaultEnabled` ((#v-connectinject-sidecarproxy-lifecycle-defaultenabled)) (`boolean: true`)
|
||||
|
||||
|
@ -2307,10 +2324,14 @@ Use these links to navigate to a particular top-level stanza.
|
|||
|
||||
- `defaultShutdownGracePeriodSeconds` ((#v-connectinject-sidecarproxy-lifecycle-defaultshutdowngraceperiodseconds)) (`integer: 30`)
|
||||
|
||||
- `defaultStartupGracePeriodSeconds` ((#v-connectinject-sidecarproxy-lifecycle-defaultstartupgraceperiodseconds)) (`integer: 0`)
|
||||
|
||||
- `defaultGracefulPort` ((#v-connectinject-sidecarproxy-lifecycle-defaultgracefulport)) (`integer: 20600`)
|
||||
|
||||
- `defaultGracefulShutdownPath` ((#v-connectinject-sidecarproxy-lifecycle-defaultgracefulshutdownpath)) (`string: /graceful_shutdown`)
|
||||
|
||||
- `defaultGracefulStartupPath` ((#v-connectinject-sidecarproxy-lifecycle-defaultgracefulstartuppath)) (`string: /graceful_startup`)
|
||||
|
||||
- `defaultStartupFailureSeconds` ((#v-connectinject-sidecarproxy-defaultstartupfailureseconds)) (`integer: 0`) - Configures how long the k8s startup probe will wait before the proxy is considered to be unhealthy and the container is restarted.
|
||||
A value of zero disables the probe.
|
||||
|
||||
|
|
Loading…
Reference in New Issue