From d1f7c327600e8adb1f8eca16b52788e25d632adc Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Wed, 14 Jul 2021 14:04:13 +0200 Subject: [PATCH 1/2] k3s: generate kubeconfig based on token from ServiceAccount and master address & cacert from kubelet kubeconfig (closes #49) --- manifests/kilo-k3s-flannel.yaml | 65 ++++++++- .../kilo-k3s-userspace-heterogeneous.yaml | 136 +++++++++++++++--- manifests/kilo-k3s-userspace.yaml | 65 ++++++++- manifests/kilo-k3s.yaml | 64 ++++++++- 4 files changed, 293 insertions(+), 37 deletions(-) diff --git a/manifests/kilo-k3s-flannel.yaml b/manifests/kilo-k3s-flannel.yaml index 64629ed..cd88529 100644 --- a/manifests/kilo-k3s-flannel.yaml +++ b/manifests/kilo-k3s-flannel.yaml @@ -44,6 +44,35 @@ subjects: name: kilo namespace: kube-system --- +apiVersion: v1 +kind: ConfigMap +metadata: + name: kilo-scripts + namespace: kube-system +data: + init.sh: | + #!/bin/sh + cat > /etc/kubernetes/kubeconfig < /etc/kubernetes/kubeconfig < /etc/kubernetes/kubeconfig < /etc/kubernetes/kubeconfig < Date: Thu, 15 Jul 2021 15:24:00 +0200 Subject: [PATCH 2/2] k3s: add missing ServiceAccountName to nkml DaemonSet --- manifests/kilo-k3s-userspace-heterogeneous.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/manifests/kilo-k3s-userspace-heterogeneous.yaml b/manifests/kilo-k3s-userspace-heterogeneous.yaml index 5d4fffe..d70f08d 100644 --- a/manifests/kilo-k3s-userspace-heterogeneous.yaml +++ b/manifests/kilo-k3s-userspace-heterogeneous.yaml @@ -406,6 +406,7 @@ spec: app.kubernetes.io/name: nkml spec: hostNetwork: true + serviceAccountName: kilo containers: - name: nkml image: leonnicolas/nkml