39/100 #100daysofhomelab
Have been learning about how to use ipv6 locally, so far everything seems to be going fine.
This came up since I noticed a huge amount of my dns requests weren't being picked up by my pihole. At first I thought DoH(and it may still be for the phones!). I'll try to tackle that when I can. It's been fun breaking the network over and over.
The most important thing for me though is to not force my devices to use the pihole. Just to make it the first option.
38/100 #100daysofhomelab
Learning ( or trying to) openwrt.
I've used dd-wrt for a while, and it's always just worked, but I figured I'd try openwrt to learn something slightly new.
My main goals are to get ipv6 and ipv4 working fluidly with it being the primary dhcp server and trying to avoid static ip's and instead use static leases when I can.
34/100 #100daysofhomelab
Went back to playing around with cilium. L2 announcements are up and working.i guess the next question is cilium ingress, traefik, nginx-ingress or istio...
Im trying to maximize the bills and whistles of cilium so might try the cilium ingress, but I worry it might get sidelined, and I'm already familiar with traefik/nginx
Tomorrow's goal is to get jellyfin off of a normal manifest deployment and into a helm deployment. As well is making sure GPU passthrough works.
33/100 #100daysofhomelab
Skipped a day and some since I was busy doing bicycle maintenance.
I went ahead and threw jellyfin back on to kubernetes. Might try to make a helm chart of it. The goal is to have it back to "stable" within a few days.
I think the next task is deciding if I pop traefik back in to the cluster, or try out istio/nginx ingress.
Will also need to figure out putting mayastors etcd on local hostpath. Not a huge deal, but would be nice in case I want to get rid of nfs.
32/100 #100daysofhomelab
Slotted in another 32gb stick to the nuc node and so now it's maxed out.
Going to need to swing by an electronics store tomorrow because all I had laying around is cat5e. Gotta take advantage of the 2.5gbe!
Outside of that I did some kubernetes cleanup. I may look in to democratic-csi for local hostpath on talos over the weekend. Would prefer to have etcd on node rather than on nfs.
31/100 #100daysofhomelab
Continuing off yesterday, got the nuc node up and connected. Gave it an extra vote for quorum. I could add a pi on as a q disk, but I think this is fine for now!
Ran into some strange ticketing issues that seemed to be only on one node... Appears to happen with frequency for proxmox; no solution found that worked for me.
Totp also seems to have broken now for one pam user
29/100 #100daysofhomelab
A day of ups and lack of foresight.
I received my nuc i3 in the mail today that I paid $120usd after tax. Came with 1x32gb ram, and no ssd/m2 which was a score! Slotted in a spare boot ssd and will put an nvme in it when it comes.
Now the lack of foresight. I have no hdmi/dislayport/ thunderbolt monitor. I have no hdmi to VGA adapter nor USB-rs232. I could maybe do a auto installation of debian and then load proxmox...
29/100 #100daysofhomelab
A day of ups and lack of foresight.
I received my nuc 12 i3 in the mail today that I paid $120usd after tax. Came with 1x32gb ram, and no ssd/m2 which was a score! Slotted in a spare boot ssd and will put an nvme in it when it comes.
Now the lack of foresight. I have no hdmi/dislayport/ thunderbolt monitor. I have no hdmi to VGA adapter nor USB-rs232. I could maybe do a auto installation of debian and then load proxmox...
29/100 #100daysofhomelab
Updated to the cilium release candidates after fiddling with a few more values, all seems well for now... Time to break it with l2 announcements!
28/100 #100daysofhomelab
Setting up calibre. Hoping to be able to take advantage of my O'Reilly subscription and Amazon books sub with it. Deployed fine, but it was definitely slow to load!
I also messed around with cilium release candidates, but reverted after some attempts at the new features.
27/100 #100daysofhomelab
Etcd on mayastor is fixed. It seems like it didn't want to make a locally provisioned PVC for persistence when I set the storage class to manual. It's got to be something Talos related I suppose.
To get around it for now, I set the default storage class to nfs and it worked instantly. I could try iscsi; maybe another time. I was trying to make mayastor the main storageclass and trying to remove extra moving parts.
Today I updated my Dashy
26/100 #100daysofhomelab
Added in a csr approver to kubernetes and looking at auto scaling options. Will probably visit mayastor again tomorrow.
On the hardware side, I won an auction for a nuc 13 for fairly cheap (under £100), so that will be neat to get soon. I also bought a 2 TB nvme drive, which has arrived. I've heard they get hot, so I'll have to watch temps as I didn't get the heatsink version due to little space in the nodes.
25/100 #100daysofhomelab
https://github.com/neutralalice/k8s-gitops/commit/2b1d02660e418b5b2efa6056ca333465ac4a0d76
Cilium successfully reconciled.... After weeks. I don't know why. I set it to try infinitely and it worked, I guess. I suspended and resumed it dozens of times though. This seems off...
In other news, I was splaying with and learning how to use packer today. Will probably try to implement it with cloud-init in the coming weeks for vms.
24/100 #100daysofhomelab
Upgraded my kustomizations to use the oci repository artifacts.
Still hasn't solved the helm takeover issue yet. It just gets stuck reconciling forever. Might have to post up on the discussions to see if I can get help on it.
22/100 #100daysofhomelab
Learning how to publish ci oci artifacts on GitHub so that I can pull them down into the homelab.
I'm more familiar with the using the registry in gitlab since it's what I use at work. I will probably setup harbor or some other self hosted registry at some point as well since I intend to use gitea as well.
21/100 #100daysofhomelab
While not entirely homelab, it's related as I'm going to setup calibre.
I spent some time repurposing an old Amazon Kindle Fire (gen 1). It was struggling to read O'Reilly books from work so I figured I would mod it
The general process is straight forward; Check if fastboot is available, if not, root and get in to fastboot via adb. The adb process was easy enough and it was recognized. Fastboot however was not as easy, but I got there. I'll try postmarketOS some day.
20/100 #100daysofhomelab
I'm giving cilium a short break since it's driving me a bit crazy! It's working, but unable to adjust to changes in the configmap. So it's just stuck as it for now.
Instead I just went ahead and started putting mayastor into the repository, although it doesn't seem to want to load up etcd.
It's a strange feeling since my test cluster has the same chart/values and is fine. Stuffs magic!
19/100 #100daysofhomelab
I want to get off ciliums wild ride... It's back to not working through flux even if I revert changes, redeploy.
This is really throwing me for a loop! I know I'll get it eventually but something is not clicking.
18/100 #100daysofhomelab
No real progress made today. Found out about helm drift in flux though!