Commit Graph

18 Commits

Author SHA1 Message Date
Khue Doan
0ceb426cd5 fix(k3s): re-enable cloud controller manager
Otherwise the first node will use kube-vip's IP as its InternalIP,
causing issues with Kube API certificate due to an incorrect IP.

K3s's CCM does more than I thought, it not only handles Klipper LB but
also sets node InternalIP/ExternalIP and clears the uninitialized taint.

https://github.com/k3s-io/docs/blob/main/docs/networking.md#deploying-an-external-cloud-controller-manager
2024-01-18 17:48:31 +07:00
Khue Doan
23f695b8fb feat(k3s): install kube-vip for HA control plane 2024-01-16 12:34:22 +07:00
Khue Doan
9f0d389abc feat!: install Cilium
Installed using Ansible instead of ArgoCD because Cilium replaces
the default CNI, so ArgoCD pod cannot be scheduled before Cilium
is installed.
2023-12-22 00:31:16 +07:00
Khue Doan
774e6086b4 perf(k3s): enable image lazy pulling with eStargz
Note that this is experimental.

https://docs.k3s.io/advanced#enabling-lazy-pulling-of-estargz-experimental
2023-11-19 12:11:13 +07:00
Khue Doan
f4ee4be035 chore(k3s): upgrade to Kubernetes 1.28 2023-11-19 12:00:52 +07:00
Khue Doan
fa6322d4f5 chore(k3s)!: upgrade to Kubernetes 1.27 2023-05-18 11:58:33 +07:00
Khue Doan
6f7bff689a fix(k3s): go back to v1.24
Longhorn does not support v1.25 yet
2022-12-29 10:32:42 +07:00
Khue Doan
0e3394910c chore(metal): upgrade to k3s 1.25 2022-12-24 14:23:17 +07:00
Khue Doan
0fadfaaf5e chore(k3s): upgrade to v1.23.6 2022-05-14 14:23:25 +07:00
Khue Doan
132cd58c90 chore(k3s): ugprade to latest patch 1.23.5 2022-04-28 11:51:44 +07:00
Khue Doan
a7d3045150 chore(k3s): upgrade to 1.23.4 2022-03-14 20:38:01 +07:00
Khue Doan
2b85b11fc8 chore(k3s): upgrade to latest version
Need to automate this with Renovate Bot
2022-01-28 01:48:54 +07:00
Khue Doan
c7da5cf185 chore(metal): switch to k3s 1.23 stable 2022-01-08 00:56:44 +07:00
Khue Doan
5de50cd42d style: Ansible lint 2021-12-26 12:12:36 +07:00
Khue Doan
d1727230eb chore: upgrade to Kubernetes 1.23 2021-12-25 11:37:28 +07:00
Khue Doan
9921cfab2d style(k3s): get config from default instead of hard code 2021-12-24 18:17:24 +07:00
Khue Doan
cdbbd3900d chore(k3s)!: upgrade to Kubernetes v1.22.2 2021-10-28 21:25:34 +07:00
Khue Doan
92387435c8 Add k3s role 2021-09-01 04:19:05 +07:00