weblogtag
k3s
6 posts with this tag, newest first.
Tags, archive, series1 active
Tags
Archive
More
Posts 6
-
k3s on Two VMs: Choosing a Load Balancer and Storage for a Test Cluster
Installing k3s server+agent on two VMs, comparing MetalLB vs Cilium L2 for LB, and choosing a StorageClass: local-path, NFS Provisioner, or Longhorn — with pitfalls explained for each.
-
Ansible for multi-cluster k3s management
Inventory structure, node preparation role, k3s install, Cilium bootstrap before Flux, kubeconfig extraction with host substitution. Idempotent playbooks for OS-level changes.
-
Cilium L2 LoadBalancer on bare-metal k3s
No cloud controller, no MetalLB — Cilium's built-in L2 announcements assign LoadBalancer IPs on bare-metal k3s using ARP.
-
Bootstrapping k3s clusters with Ansible and Flux
Ansible handles OS prep, k3s install, and Cilium setup. Flux bootstrap via ansible-playbook. Spoke kubeconfigs sealed and committed.
-
Cilium as kube-proxy replacement with L2 LoadBalancer on k3s
k3s installation without kube-proxy, Cilium Helm values for kube-proxy replacement mode, L2 announcement CiliumLoadBalancerIPPool and CiliumL2AnnouncementPolicy, and BGP alternative comparison.
-
Ansible playbook for k3s: sysctl, kernel modules, and Cilium bootstrap
Idempotent Ansible playbook: sysctl settings for Kubernetes networking, inotify limits, swap disable, kernel modules, k3s server installation with --flannel-backend=none, and Cilium bootstrap via helm.
No posts match the selected filters.