add enable-kubelet on second boot
This commit is contained in:
parent
a4ea60d253
commit
95da8be91b
@ -47,7 +47,7 @@ storage:
|
|||||||
inline: |
|
inline: |
|
||||||
net.bridge.bridge-nf-call-iptables=1
|
net.bridge.bridge-nf-call-iptables=1
|
||||||
net.ipv4.ip_forward=1
|
net.ipv4.ip_forward=1
|
||||||
# script to install kubelet dependencies
|
# Runs on first boot, script to install kubelet dependencies
|
||||||
- path: /usr/local/bin/install-kubelet.sh
|
- path: /usr/local/bin/install-kubelet.sh
|
||||||
mode: 0744
|
mode: 0744
|
||||||
overwrite: true
|
overwrite: true
|
||||||
@ -55,8 +55,6 @@ storage:
|
|||||||
inline: |
|
inline: |
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
rpm-ostree install kubelet kubeadm kubectl cri-o vim
|
rpm-ostree install kubelet kubeadm kubectl cri-o vim
|
||||||
systemctl enable crio kubelet
|
|
||||||
sleep 1 # systemctl enable and reboot race condition?
|
|
||||||
systemctl reboot
|
systemctl reboot
|
||||||
- path: /home/steven/cluster-config.yaml
|
- path: /home/steven/cluster-config.yaml
|
||||||
mode: 0600
|
mode: 0600
|
||||||
@ -112,3 +110,18 @@ systemd:
|
|||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
- name enable-kubelet.service
|
||||||
|
enabled: true
|
||||||
|
contents: |
|
||||||
|
[Unit]
|
||||||
|
Before=systemd-user-sessions.service
|
||||||
|
Wants=network-online.target
|
||||||
|
After=network-online.target
|
||||||
|
ConditionPathExists=/var/lib/install-kubelet
|
||||||
|
ConditionPathExists=!/var/lib/enable-kubelet
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=oneshot
|
||||||
|
ExecStart=/usr/bin/systemctl enable --now crio kubelet
|
||||||
|
ExecStartPost=/usr/bin/touch /var/lib/enable-kubelet
|
||||||
|
RemainAfterExit=yes
|
||||||
|
Loading…
Reference in New Issue
Block a user