A question for the kuberneterati.
Do you migrate all your containers or a some apps just not worth the hassle?
A question for the kuberneterati.
Do you migrate all your containers or a some apps just not worth the hassle?
I only have a few exceptions now.
I’m running plex and my docker image registry directly on my QNAP nas.
I’m running zigbee2mqtt on a raspberry pi zero 2 w, because im using a usb dongle for the zigbee interface.
Um, i think that’s about it.
Ditto. My HA is off on a raspberry pi and that’s all I’ve got not running in K8s.
Also, kompose is your friend for going from Docker Compose to K8s
Thanks @shirbo. I had tried kompose on the HLB landing page but the conversion did not work, although that may well be user error.
@jdownie thanks for the advice about writing your own manifests for the transfer.
I had tried some suggested helm charts with an added my-values.yaml file but the various manifests in the helm needed more customisation than I had provided. I got something working using manifests with the help of Claude.
As a general observation with kubernetes there is more than one way to skin a cat. In fact there look like over 100 ways.
I wanted to install kube-vip since that looked pretty dope. Brandon Lee has a pretty good description of kube-vip and the video has not dated much in the last three years. As we saw on Thursday night taking down the primary master results in one of the other masters taking over within a few seconds.
I used Christian Lempa’s Traefik + Cert-manager howto to get certificates. I am on hetzner which complicates things but it looks easier if cloudflare manages yours DNS. I went the IngressRoute route with traefik and ClusterIssuer with cert-manager. With the latter you can reuse your certificate if other applications are in the same namespace and I might put at least some of the apps in “default”.
For storage like you I have a NFS backend on the QNAP. I went with dynamic storage. Once the drivers and storage class are created you can simply add storage for your app by applying a PVC.
I haven’t converted my apps to StatefulSets yet but that’s the next task.