Add info on services keys in cluster.yml

This commit is contained in:
Sebastiaan van Steenis
2019-08-19 14:00:41 -07:00
committed by Alena Prokharchyk
parent 20f3128d0f
commit 277d9e22cf
2 changed files with 17 additions and 0 deletions
@@ -7,6 +7,15 @@ To deploy Kubernetes, RKE deploys several core components or services in Docker
**All services support additional [custom arguments, Docker mount binds and extra environment variables]({{< baseurl >}}/rke/latest/en/config-options/services/services-extras/).**
| Component | Services key name in cluster.yml |
|-------------------------|----------------------------------|
| etcd | `etcd` |
| kube-apiserver | `kube-api` |
| kube-controller-manager | `kube-controller` |
| kubelet | `kubelet` |
| kube-scheduler | `scheduler` |
| kube-proxy | `kubeproxy` |
## etcd
Kubernetes uses [etcd](https://github.com/coreos/etcd/blob/master/Documentation/docs.md) as a store for cluster state and data. Etcd is a reliable, consistent and distributed key-value store.
@@ -157,6 +157,14 @@ services:
# Optionally define additional volume binds to a service
extra_binds:
- "/usr/libexec/kubernetes/kubelet-plugins:/usr/libexec/kubernetes/kubelet-plugins"
scheduler:
extra_args:
# Set the level of log output to debug-level
v: 4
kubeproxy:
extra_args:
# Set the level of log output to debug-level
v: 4
# Currently, only authentication strategy supported is x509.
# You can optionally create additional SANs (hostnames or IPs) to add to