Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • v2.28.0
  • v2.27.0
  • v2.25.1
  • v2.24.3
  • v2.26.0
  • v2.24.2
  • v2.25.0
  • v2.24.1
  • v2.22.2
  • v2.23.3
  • v2.24.0
  • v2.23.2
  • v2.23.1
  • v2.23.0
  • v2.22.1
  • v2.22.0
  • v2.21.0
  • v2.20.0
  • v2.19.1
  • v2.18.2
21 results

kubeadm

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Arthur Outhenin-Chalandre authored
    This commit uses a kubeadm join config to pull down cert for etcd in
    workers nodes (which is needed in some circumstances, for instance with
    calico or cilium).
    
    The previous way didn't allow us to pass certain parameters which was
    typically given in the config in other kubeadm invokations in Kubespray.
    This made kubeadm produced some errors for some edge cases.
    
    For example, in our deployment we don't have a default route and even
    though it's only to download the certificates, kubeadm produce an error
    `unable to select an IP from default routes` (these command are kubeadm
    controlplane command, so kubeadm does some additional checks). This is
    fixed by specifying `advertiseAddress` within the kubeadm config.
    
    Signed-off-by: default avatarArthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>
    
    Signed-off-by: default avatarArthur Outhenin-Chalandre <arthur.outhenin-chalandre@proton.ch>
    c4346e59
    History
    Name Last commit Last update
    ..