...
If the version of Kubernetes or Flannel changes you will need to populate the registry with updated images using the above command again. Note that you can force Kubernetes to use a specific patch version by editing the deploy/playbook/k8s/config.yml
file and adding the line kubernetesVersion: v1.22.7
(with the version you require) under the the kind: ClusterConfiguration
line, and running the master_install.yml
playbook again. (You can also make the same change to ~/.lfedge/config.yml
directly to avoid having to run master_install.yml
again.)
Populating the registry will leave extra copies of the downloaded images on the master node. You can remove these using the following command (the images will remain in the private registry):
ansible-playbook -i ./hosts clean_local_images.yml
Preparing Edge Nodes
Add an administrative account to all the edge nodes. This account will be used by the deploy node when it needs to run commands directly on the edge nodes (e.g. for installing base software, or for joining or leaving the cluster). The following commands run on each edge node will add a user account named "edge" and add it to the group of users with sudo
privileges.
...