Andrew Rynhard 06ffeaedad
docs: bring in missing changes from docs repo (#771)
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-06-24 18:20:12 -07:00

964 B

title, date, draft, weight, menu
title date draft weight menu
Workers 2018-10-29T19:40:55-07:00 false 30
docs
parent weight
configuration 30

Configuring the worker nodes is simple in comparison to configuring the master nodes. Using the trustd API, worker nodes submit a CSR, and, if authenticated, receive a valid osd certificate. Similarly, using a kubeadm token, the node joins an existing cluster.

We need to specify:

  • the osd public certificate
  • trustd credentials and endpoints
  • and a kubeadm JoinConfiguration
version: ""
...
services:
  kubeadm:
    configuration: |
      apiVersion: kubeadm.k8s.io/v1alpha3
      kind: JoinConfiguration
      ...
  trustd:
    username: <username>
    password: <password>
    endpoints:
    - <master-1>
    ...
    - <master-n>

See the official documentation for the options available in JoinConfiguration.