Running on-premise applications in developing countries like the Philippines often means dealing with frequent power interruptions that can last for hours or even days, severely impacting service availability to clients. Kubernetes offers a solution by automatically provisioning services and maintaining replicas, significantly reducing downtime and ensuring continuity.
However, setting up Kubernetes in such an environment is complex. In this session, Justine will guide you through the process of spinning up a Kubernetes cluster from baremetal servers using k0s over Tailscale VPN. First, we will discuss how to bootstrap the cluster automatically using k0sctl. Then, we will write the configuration necessary for our setup. Finally, we will provision a basic server to verify that our setup is working.
We will cover both the basic and specific configurations needed to make the cluster work effectively, including configurations for integrating Tailscale and Calico for networking. Join us to discover how to self-host Kubernetes to enhance service availability and resilience for on-premise applications.