From 36f5367a5d917f0e2b0343acc84238958f3de549 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Sun, 18 Feb 2024 20:13:34 +0800 Subject: [PATCH] feat: k3s - kubeconfig --- hosts/k8s/k3s_prod_1_master_1/k3s.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hosts/k8s/k3s_prod_1_master_1/k3s.nix b/hosts/k8s/k3s_prod_1_master_1/k3s.nix index f8e7ea49..1064c3f9 100644 --- a/hosts/k8s/k3s_prod_1_master_1/k3s.nix +++ b/hosts/k8s/k3s_prod_1_master_1/k3s.nix @@ -1,6 +1,7 @@ { config, pkgs, + username, ... }: let package = pkgs.k3s_1_29; @@ -28,11 +29,11 @@ in { tokenFile = config.age.secrets."k3s-prod-1-token".path; # https://docs.k3s.io/cli/server extraFlags = - " --write-kubeconfig /etc/k3s/kubeconfig.yml" + " --write-kubeconfig /home/${username}/.kube/config" + " --write-kubeconfig-mode 644" + " --service-node-port-range 80-32767" + " --data-dir /var/lib/rancher/k3s" + " --etcd-expose-metrics true" - + '' --etcd-snapshot-schedule-cron "0 */12 * * *"''; + + ''--etcd-snapshot-schedule-cron "0 */12 * * *"''; }; }