Our great sponsors
-
homelab
Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
-
jx
Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Cloud Native pipelines from Tekton
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Ansible-NAS
Build a full-featured home server or NAS replacement with an Ubuntu box and this playbook.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Mayastor
Dynamically provision Stateful Persistent Replicated Cluster-wide Fabric Volumes & Filesystems for Kubernetes that is provisioned from an optimized NVME SPDK backend data storage stack.
No I don't need to, I just use external-dns (https://github.com/khuedoan/homelab/tree/master/system/external-dns) and it will update the DNS for me. If I want to expose something it just some annotations away, otherwise the DNS records will point to local IP (192.1.168.x)
You may want to checkout Jenkins X, it using Tekton underneath
Not OP but there's an excellent galaxy ansible role for k3s and it's idempotent, so if you want to upgrade to a newer version of k3s or tweak settings, or add a node it's supported.
I would take a serious look at Sidero and Talos, which are amazing projects that follow a similar philosophy to flatcar/coreos but they have their own approach as well. They use the cluster api to provision bare metal nodes over iPXE.
I would take a serious look at Sidero and Talos, which are amazing projects that follow a similar philosophy to flatcar/coreos but they have their own approach as well. They use the cluster api to provision bare metal nodes over iPXE.
In theory I should use https://github.com/rancher/system-upgrade-controller, but because my homelab is still in active development and I keep nuking it, I never had a chance to upgrade lol
I use Longhorn for my set up, you can checkout the config here. But Mayastor just released v1.0 so I'll try that.