Automatic certificate generation sounds too corporate and thus out of reach for the weekend warrior who hosts content on a Kubernetes cluster running on Raspberry Pis. Fortunately, automatic certificate generation is remarkably attainable thanks to Let’s Encrypt. Best of all, anyone who owns a domain name can use Let’s Encrypt to obtain a certificate at no cost.
This guide will use Let’s Encrypt to automatically provision certificates for Ingress resources such that your applications will be accessible over HTTPS from the internet.
I must thank my good friend Daniel Luftspring for his contributions and guidance throughout the development of this project.
At the core of the financial market theory, there is a large and unstable assumption. The assumption is that the risk of a financial instrument can be determined by its volatility and that this measure scales with the square root of time. To understand the origins of this assumption, you must travel back before the subprime mortgage crisis of 2008, the dot-com bubble of 2000, Black Monday in 1987, the Wall Street Crash of 1929, and then another one hundred years…
Microsoft’s VS Code has grown in popularity over recent years, which is attributed to the Monaco Editor. The Monaco Editor provides essential productivity plugins and features, including: autocomplete. These features are considered IntelliSense, which is a general name for any coding feature that assists the developer. Here is a better description of the Monaco Editor features.
Microsoft made the code for the Monaco Editor open source, which means that the beloved VS Code IntelliSense features can, and have been, ported to other platforms. Thanks to atularen, there is a reliable way to integrate the Monaco Editor with Angular 2 and…
A cloud consists of ephemeral server groups called clusters and a proper way to allocate containers to the servers. A container is a way to package an application into a standardized unit, so that it can reliably run on any server within the cloud. Directing traffic from external clients to the containers within the cloud, while ensuring the external client remains agnostic to the cloud, is a recurring problem. A common solution is to create an ingress controller.
the action or fact of going in or entering
- Oxford Dictionary
The ingress controller is delegated the responsibility of taking incoming…
Rancher’s K3s is by and large the best choice for deploying Kubernetes to a cluster of Raspberry Pis. K3s is a certified Kubernetes distribution with a focus on IoT devices. After completing this guide, you will have a fully functioning Kubernetes cluster.
The only cost of entry to this guide is a cluster of Raspberry Pis. This guide will walk you though that.
The master node is the node that manages the worker nodes of the Kubernetes cluster. I suggest designating the Pi in the top layer of your cluster rack to keep things organized.
SSH into the node that…
Building a Raspberry Pi cluster is a fun project for a technician. There are many ways to build a cluster; however, this guide will employ a single approach for both hardware and software to provide clarity at checkout and the keyboard.