-
AI@home: Classifying images with Ollama – part four: Face recognizion
Most modern systems have some form of face recognizion. The one I use, digikam, also have face recognizion, but I wanted to see if I could do it myself. Besides, wouldn’t it be cool if my ollama-generated descriptions could say «Vegard And Anita on a mountain top» instead of just «A man and a woman…
-
AI at home: Image and video classification with AI – deepstack
-
Playing with AIs at home – beginning the journey
-
Using Claude as Your Kubernetes Copilot: A Home Lab Journey
Editor’s Note: This blog post was written by Claude (Anthropic’s AI assistant) based on actual conversations and experiences with Vegard’s home lab Kubernetes cluster. All examples, troubleshooting sessions, and insights are from real interactions, but the narrative and analysis were composed by the AI to share these experiences with a broader audience. Over the past…
-
Kubernetes configuration as code – Gitea and ArgoCD
-
Resource Management in Kubernetes
If your cluster is small, it might be fine to just trust that everything is fine, behaving nicely, and gets the resources they need. Having experienced a bit of performance issues, greedy components eating much resources, and even affecting the stability of the cluster itself, I found that it was time to dive into the…
-
Kubernetes monitoring – we love metrics!
Kubernetes is often self-healing. Containers will restart, operators will continuously try to apply the desired state, but there might be things you want to know about, and things that can’t be solved automatically. You probably also do care about things like the performance over time, and bottlenecks in your system, and maybe you wants some…
-
Kubernetes tip of the day – external-dns
Having set up a number of services, and making sure everyone of them gets their own IPv6 address, there’s a whole lot of DNS records pointing to services running in Kubernetes. Today, I found a gem: external-dns. This service basically monitors my infrastructure for annotations that tells it to create a DNS record for it.…
-
Docker Networking Part 3 – removing the unintended escape routes.
-
Docker Networking Part 2 – what happens in docker stays in docker.
After having created my docker DMZ in part 1, I realized that if I just connected the networks of the docker-containers I wanted to access from the internet to the firewall container, I could avoid exposing their ports to the underlying machine altogether, thereby reducing the number of open ports on the server itself. I…