Skip to content

Commit

Permalink
ignition: start kubeadm after network.target and containerd.service
Browse files Browse the repository at this point in the history
In certain baremetal environment, where there are multiple connected
and/or disconnected network ports, the network target is reached more
slowly, and the kubeadm.service might fail because it does not have the
proper pre-kubeadm commands correctly done (like a ctr image pull) or it
cannot connect to other k8s nodes.
  • Loading branch information
ader1990 committed May 30, 2023
1 parent e111168 commit 5404fc4
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions bootstrap/kubeadm/internal/ignition/clc/clc.go
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,8 @@ systemd:
Description=kubeadm
# Run only once. After successful run, this file is moved to /tmp/.
ConditionPathExists=/etc/kubeadm.yml
After=network.target
After=containerd.service
[Service]
# To not restart the unit when it exits, as it is expected.
Type=oneshot
Expand Down

0 comments on commit 5404fc4

Please sign in to comment.