Page 14: Cleaning Up
To clean up:
- Stop and remove the VMs
cbsd bstop worker-0
# etccbsd bremove worker-0
# etc
- Edit
/etc/rc.conf
to remove any settings that were added - Edit /etc/sysctl.conf to remove any settings that were added
- Reboot
Please let me know if you have questions or suggestions either in the comments or on Twitter.
Sources and References
- https://blog.socruel.nu/freebsd/how-to-implement-unbound-and-nsd-on-freebsd.html
- https://cbsd.io/
- https://github.com/kelseyhightower/kubernetes-the-hard-way
- https://kubernetes.io/
- https://www.freebsd.org/doc/handbook/firewalls-ipfw.html
- https://www.freebsd.org/doc/handbook/network-bridging.html
- https://www.freebsd.org/doc/handbook/ports.html
What a fantastic and interesting job you’ve done! I will definitely try!
Question – as far as I understand, you are not using any K8S CNI ( calico, flannel, … ). How your cluster works with multiple nodes ( ip address for pod, connectivity ? )
LikeLike
It is actually using a CNI plugin (https://github.com/containernetworking/plugins) although it just creates a basic bridge for the container network. Most CNI plugins should work fine on this cluster, which does actually have three worker nodes, and I’ve tested pod connectivity between nodes. A simple test for full CNI functionality would be to install Calico and test a NetworkPolicy.
LikeLike