-
Framework Laptop
My MBP decided the touchbar and bridgeos was going to basiclly blow up, so because of this I decided it was time I tried to daily drive linux again
I bought a framework laptop with the following specs
- i7-1165G7
- 64Gb DDR4-3200
- 1TB SN850
- US Keyboard
- UK PowerSupply
- Expansions
-
- MicroSD
- 250Gb
- DisplayPort
- 2x USB-C
- USB-A
I decided to get the UK powersupply so that my wife could keep using my MBPs for her work laptop and it means that I have a pretty small power supply that can also be used with my soldering iron
-
Mistakes were made
Well I’ve had a fun weekend, on one side I “finally” caught covid and as such my concentration levels were very low, now that doesn’t make up for what I did but at least I have 1/2 an out
What happened
I decided to do a little cleaning up of my kubernetes cluster, and decided that I should remove some deployments that weren’t in use, that was going fine, but then I decided to try and move some of the things that were more “central” to their correct namespace,
correct is a probably the wrong word, since I do kind of follow the principle of a namespace for a service rather than a namespace for a project (e.g. all of chewedfeed's stuff goes in the chewedfeed one, some things should be seperate if they are used by multiple things)
kubernetes CreatedMon, 14 Mar 2022 22:12:30 +0000 -
Retro Board Update
Well after a couple of months of coding ive got about 50% through doing reto-board, major progress has been made, it is now techniclly possible to sign up for it,
you can’t yet make any boards, but there an example version of what a board will look like non of the functionality works in the example
it took quite a while for me to get the login to work, and the main reason to that is undocumented bits that I had to get working myself, for example “can I do this / userAllowed” is not a standard feature it seems at least not in the golang libraries for keycloak, so I had to go down a very long and winding path
-
K3OS
K3OS is kinda self explanitory if you know what K3s is, if not then k3OS is Rancher’s k3s which is a kubernetes compatible version but a lot smaller
Why did I tell you that
Well now that bit is out of the way, I upgraded ubuntu on one of my raspberry pi 3’s, and at the same time upgraded k3s to the latest version, and that pi became almost impossible to use with kubernetes, pods failing all the time,
since I needed to wipe it anyway, and possibly replace with a pi4 (which are harder to find than rocking-horse-{redacted}) why not give k3os a shot, this is where the fun begankubernetes CreatedSun, 06 Feb 2022 17:52:44 +0000 -
Issue
So you are already using RancherDesktop and NerdCTL from the betas congrats, but you want to use the multi-platform build
so you need to update Rancher and Nerd, well thats where the issue exists, Lima doesnt update NerdCTL automatically so you need to update your instances version
Fix
First you need to get into the instance
LIMA_HOME=/Users/<username>/Library/Application\ Support/rancher-desktop/lima \ /Applications/Rancher\ Desktop.app/Contents/Resources/resources/darwin/lima/bin/limactl \ shell 0 sudo --preserve-env=CONTAINERD_ADDRESS sh
Now that your in the instance, you need to update NerdCTL
-
Integrating Vault with 1Password in Kubernetes
I decided that I should probably get a real handle on my passwords and secrets in kubernetes, since kubernetes is not very good at keeping secrets
So I don’t generally take a helm chart or kube-schema at face value, this has more to do with I prefer to keep things in their own namespace rather than in “default”, because of this I tend to clone the chart first
-
Well I made Kubernetes cluster using Raspberry PIs, I largely followed the guide RasperryPI 4 Cluster
It has the following features
- 5 Raspberry Pi 4s, 4Gb RAM
- 1 DualCore x64, 16Gb RAM
- 1 DualCore x64, 4Gb RAM
- 4Tb storage distributed over the whole cluster
- ClusterCTRL, this is so power goes through the backplane rather than having 5 seperate power sources
Things that are using the cluster, well this site for one
-
kubernetes Created
Wed, 13 Oct 2021 14:55:05 +0100 -
Well I finally pulled the plug and bought a Planck,
rather than build my own though I went with a Planck EZ also rather than buy 1 like any sensible person, when it costs nearly 300 quid, I bought 2
and because obviously I’m npt to be trusted I decided to flash one and learn Workman, I have a couple of firmwares if anyone else is insane like me
Workman this layout is workman, but also moves the numbers on the upper layer to a reverse T pattern is the easiest way to explain it
CreatedThu, 16 Apr 2020 14:55:05 +0100 -