diff --git a/website/source/docs/platform/k8s/helm.html.md b/website/source/docs/platform/k8s/helm.html.md
index dcce27426b..46b62bc9c8 100644
--- a/website/source/docs/platform/k8s/helm.html.md
+++ b/website/source/docs/platform/k8s/helm.html.md
@@ -149,6 +149,15 @@ and consider if they're appropriate for your deployment.
won't request any specific amount of resources. **Setting this is highly
recommended.**
+ ```yaml
+ # Resources are defined as a formatted multi-line string:
+ resources: |
+ requests:
+ memory: "10Gi"
+ limits:
+ memory: "10Gi"
+ ```
+
- `updatePartition` (`integer: 0`) -
This value is used to carefully control a rolling update of Consul server
agents. This value specifies the
@@ -204,6 +213,19 @@ and consider if they're appropriate for your deployment.
If you need to run more pods per node (for example, testing on Minikube),
set this value to `null`.
+ ```yaml
+ # Recommended default server affinity:
+ affinity: |
+ podAntiAffinity:
+ requiredDuringSchedulingIgnoredDuringExecution:
+ - labelSelector:
+ matchLabels:
+ app: {{ template "consul.name" . }}
+ release: "{{ .Release.Name }}"
+ component: server
+ topologyKey: kubernetes.io/hostname
+ ```
+
* `client` - Values that configure
running a Consul client agent on Kubernetes nodes.
@@ -235,6 +257,15 @@ and consider if they're appropriate for your deployment.
[ResourceRequirements](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.11/#resourcerequirements-v1-core) object. If this isn't specified, then the pods
won't request any specific amount of resources.
+ ```yaml
+ # Resources are defined as a formatted multi-line string:
+ resources: |
+ requests:
+ memory: "10Gi"
+ limits:
+ memory: "10Gi"
+ ```
+
- `extraConfig` (`string: "{}"`) -
A raw string of extra JSON or HCL configuration for Consul clients. This
will be saved as-is into a ConfigMap that is read by the Consul agents.