Reading material
Setup proxmox cluster-api user account
Our Cluster API provider for Proxmox (CAPMOX) will need to be able to manage resources in Proxmox. We can either follow the basic instructions of the provider, which may grant a few more permissions than necessary, or we can define a more limited set of permissions ourselves. For comparison, here’s the simple variant using the PVEVMAdmin role:
pveum user add capmox@pve
pveum aclmod / -user capmox@pve -role PVEVMAdmin
pveum user token add capmox@pve capi -privsep 0
And here is a somewhat more minimal permission setup I ended up going with, based on the required permissions described here and some of my own findings:
After thinking about what to use for the Kubernetes cluster, the next step is building an image with the necessary software to start our VMs from. Manually updating nodes with kubeadm is not just more error-prone, it also gets tedious quickly once we have more than a low single digit numbers of nodes.
Building Images with image-builder
There is an official kubernetes project which produces VM-images for Cluster API called image-builder. image-builder can produce images for all kinds of virtualisation environments, and in the case of Proxmox, it starts a VM on the Proxmox Cluster to produce the VM template for Kubernetes. Under the hood, tools like Packer and Ansible are used. It is a bit on the heavy side, but it has a community around it, and for now, i like having something a bit more standardised.
The devloper of Portfolio Performance called working on his Free Software project »Therapeutic Programming«; that is to say, that from time to time, it is salubrious to work on a technical project where you get to make all the design decisions, and no external restrictions are placed on you. Just you and the issue at hand, with no time pressure, or meddling detracting from the enjoyment and discovery. I have learned a lot about the tools i use in my work by finding uses for them in my free time. Usually i come across other people’s notes and documentation during this, which have always been very helpful. So, in the tradition of doing that, I will document building my own, homegrown, little datacenter for posterity.
Why we are here today
Antiquariates have always been one of my favourite places to browse, and I did not want to be obstructed by the fact, that I was not used to some of the typefaces of old books. So I ended up sitting down for a few days, practicing the letters. This has been more then worth it for reading historical literature. Nowadays, I am a great friend of broken types, such as Fraktur. If you compare Antiqua and Fraktur, it is very obvious, which one was developed with calligraphic ornamentation in mind, and which one was meant for being easily read, such as from monumental buildings. These two families of fonts have a very different character, Antiqua seems almost spartan when compared to the varied shapes, angles and lines of Fraktur. As such, it was clear, which kind of font I would want to use for this website.
Welcome to my website! If inspiration for writing a more extensive preface should ever seize me, i will write one; until then: »Hello World!«
I operate this website in order to, among other reasons, become more familiar with typography. Yonder I have written some thoughts on the matter.
Especially the following topics will be covered:
- Tabletop
- Technology (Free Software, Linux, Datacenters)
- Typography
- Role Playing Games (the kind with pen and paper)
If it should become too crowded on this website, some topics might be moved elsewhere and linked, but nothing will disappear.
Introduction
I have always enjoyed the atmosphere in the second act of Diablo 2. By this point, i have probably spent months of my life listening to the theme of Lut Gholein and the many other great songs in that soundtrack, and i am looking forward to more. I am convinced, that Diablo 2’s second act is the most responsible for awakening my interest in the orient with its second act. As such, it was only a matter of time, before i would want to rebuild some of the terrain from it: In the valley of Kings, the player has to search for the true grave of Tal Rasha, which is hidden among many fake graves. Those graves are all dug into the side of a cliff, and i decided that they would make a wonderful piece of scenery for a game.