The k3s system-upgrade controller is a fantastic tool for upgrading k3s automatically. It has done a fantastic job fo...
Posts tagged: k8s
All posts with the tag "k8s"
!http://k8sdiagram.fun/
!https://github.com/grafana/k8s-monitoring-helm/blob/main/charts/k8s-monitoring/docs/examples/private-image-registrie...
!https://www.christopherbiscardi.com/wtf-is-kubernetes
I'm trying to learn proper logs, monitoring, otel, and grafana. Today I imported a bunch of pre-made k8s dashboards a...
!https://crazymax.dev/diun/
!https://keel.sh/
Changing k8s Storage Class - Migration Job
I’m setting up longhorn in my homelab, and I ran into an issue where I initially setup some pvcs under longhorn, and later realized that to get longhorn to snapshot and backup I needed to hand edit volumes after the fact or change storage class. I’m all in on gitops so option 1 was not an option. So changing storageclass it is.
Now the issue is that you CANNOT mutate storageclass on a provisioned pvc, it is an immutable attribute.
This migration job will create a new pvc with the new storageclass and move the data from the old pvc to the new pvc.
...
!https://www.siderolabs.com/blog/ai-workloads-on-talos-linux/
!https://github.com/cloudnative-pg/charts/issues/325
!https://www.keycloak.org/
!https://github.com/ngalaiko/tree-sitter-go-template
slow nfs performance
I’m running a two node k3s cluster at home, I thought I could simply mount an nfs share on each worker node, and essentially have the same storage accross all nodes. I’m already learning why this is not reccommended.
I’ve been running some cronjobs and argo workflows on the second node for awhile, these are things that run in the background and I don’t care if they take a bit longer to keep my master node freed up for more critical work.
I just started trying to build this site in a cronjob, It was taking 20 minutes to build, and something I noticed was that markata was taking minutes to run glob ( search for files ), normally this happens in a few ms and I never notice this step.
...
!https://x.com/changelog/status/1860697708463378497
!https://www.youtube.com/watch?v=ox3Gx3eCTCs
!https://cluster-api.sigs.k8s.io/reference/providers
After first setting up a new k3s instance your kubeconfig file will be located in /etc/rancher/k3s/k3s.yaml.
I've started leaning in on kubernetes kustomize to customize my manifests per deployment per environment. Today I lea...
kubectl dash k
Kubernetes ships with a feature called kustomize that allows you to customize your manifests in a declarative way. It's a bit like helm, but easier to use. I...
!https://www.youtube.com/watch?v=spCdNeNCuFU&t=247s