You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 11, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: docs/clusterdefinition.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,10 @@ Here are the valid values for the orchestrator types:
45
45
|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/)|
46
46
|useInstanceMetadata|no|Use the Azure cloudprovider instance metadata service for appropriate resource discovery operations. Default is `true`.|
47
47
|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).|
49
52
50
53
#### addons
51
54
@@ -136,6 +139,7 @@ Additionally above, we specified a custom docker image for tiller, let's say we
136
139
137
140
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.
138
141
142
+
<aname="feat-kubelet-config"></a>
139
143
#### kubeletConfig
140
144
141
145
`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
`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
228
233
|"--profiling"|"false"|
229
234
|"--use-service-account-credentials"|"false" ("true" if kubernetesConfig.enableRbac is true)|
`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
262
268
|"--leader-elect"|"true"|
263
269
|"--v"|"2"|
264
270
271
+
<aname="feat-apiserver-config"></a>
265
272
#### apiServerConfig
266
273
267
274
`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