Skip to content
This repository was archived by the owner on Jan 11, 2023. It is now read-only.

Commit 5e39da1

Browse files
authored
add anchor tags to k8s generic config docs (#2058)
1 parent 65d98f4 commit 5e39da1

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

docs/clusterdefinition.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,10 @@ Here are the valid values for the orchestrator types:
4545
|gcLowThreshold|no|Sets the --image-gc-low-threshold value on the kublet configuration. Default is 80. [See kubelet Garbage Collection](https://kubernetes.io/docs/concepts/cluster-administration/kubelet-garbage-collection/) |
4646
|useInstanceMetadata|no|Use the Azure cloudprovider instance metadata service for appropriate resource discovery operations. Default is `true`.|
4747
|addons|no|Configure various Kubernetes addons configuration (currently supported: tiller, kubernetes-dashboard). See `addons` configuration below.|
48-
|kubeletConfig|no|Configure various runtime configuration for kubelet. See `kubeletConfig` below.|
48+
|kubeletConfig|no|Configure various runtime configuration for kubelet. See `kubeletConfig` [below](#feat-kubelet-config).|
49+
|controllerManagerConfig|no|Configure various runtime configuration for controller-manager. See `controllerManagerConfig` [below](#feat-controller-manager-config).|
50+
|cloudControllerManagerConfig|no|Configure various runtime configuration for cloud-controller-manager. See `cloudControllerManagerConfig` [below](#feat-cloud-controller-manager-config).|
51+
|apiServerConfig|no|Configure various runtime configuration for apiserver. See `apiServerConfig` [below](#feat-apiserver-config).|
4952

5053
#### addons
5154

@@ -136,6 +139,7 @@ Additionally above, we specified a custom docker image for tiller, let's say we
136139

137140
Finally, the `addons.enabled` boolean property was omitted above; that's by design. If you specify a `containers` configuration, acs-engine assumes you're enabling the addon. The very first example above demonstrates a simple "enable this addon with default configuration" declaration.
138141

142+
<a name="feat-kubelet-config"></a>
139143
#### kubeletConfig
140144

141145
`kubeletConfig` declares runtime configuration for the kubelet running on all master and agent nodes. It is a generic key/value object, and a child property of `kubernetesConfig`. An example custom kubelet config:
@@ -184,6 +188,7 @@ Below is a list of kubelet options that are *not* currently user-configurable, e
184188
|"--keep-terminated-pod-volumes"|"false"|
185189
|"--feature-gates" (agent nodes only)|"Accelerators=true"|
186190

191+
<a name="feat-controller-manager-config"></a>
187192
#### controllerManagerConfig
188193

189194
`controllerManagerConfig` declares runtime configuration for the kube-controller-manager daemon running on all master nodes. Like `kubeletConfig` it is a generic key/value object, and a child property of `kubernetesConfig`. An example custom controller-manager config:
@@ -228,6 +233,7 @@ Below is a list of controller-manager options that are *not* currently user-conf
228233
|"--profiling"|"false"|
229234
|"--use-service-account-credentials"|"false" ("true" if kubernetesConfig.enableRbac is true)|
230235

236+
<a name="feat-cloud-controller-manager-config"></a>
231237
#### cloudControllerManagerConfig
232238

233239
`cloudControllerManagerConfig` declares runtime configuration for the cloud-controller-manager daemon running on all master nodes in a Cloud Controller Manager configuration. Like `kubeletConfig` it is a generic key/value object, and a child property of `kubernetesConfig`. An example custom cloud-controller-manager config:
@@ -262,6 +268,7 @@ Below is a list of cloud-controller-manager options that are *not* currently use
262268
|"--leader-elect"|"true"|
263269
|"--v"|"2"|
264270

271+
<a name="feat-apiserver-config"></a>
265272
#### apiServerConfig
266273

267274
`apiServerConfig` declares runtime configuration for the kube-apiserver daemon running on all master nodes. Like `kubeletConfig` and `controllerManagerConfig` it is a generic key/value object, and a child property of `kubernetesConfig`. An example custom apiserver config:

0 commit comments

Comments
 (0)