Summary
This chapter covered common advanced configurations for Kubernetes edge clusters using Ubuntu and K3s. One of these common configurations was to install a bare-metal load balancer using MetalLB. We also discussed the pros and cons of this as compared to the default K3s load balancer, KlipperLB, followed by the use cases of when to use each one. Then, we jumped to the advanced storage configurations of Longhorn, which is a really lightweight storage solution, and easy to install and configure for ReadWriteMany access modes for storage. Finally, we saw how to upgrade our cluster, and perform backups and restorations when using different data storage such as SQL or etcd
. With all this knowledge, you are ready to create a production-ready cluster. In the next chapter, we are going to learn how to use k3OS to create your clusters using the K3s ISO image and overlay installation.