From a9d5883a3af2284c30793fe884c676a11df7e1fd Mon Sep 17 00:00:00 2001 From: Sebastian Rojo Date: Sat, 10 Sep 2022 06:38:38 -0500 Subject: [PATCH] ADD manifest for k3s with cilium as CNI (#331) --- manifests/kilo-k3s-cilium.yaml | 176 +++++++++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) create mode 100644 manifests/kilo-k3s-cilium.yaml diff --git a/manifests/kilo-k3s-cilium.yaml b/manifests/kilo-k3s-cilium.yaml new file mode 100644 index 0000000..8bed9af --- /dev/null +++ b/manifests/kilo-k3s-cilium.yaml @@ -0,0 +1,176 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: kilo + namespace: kube-system +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: kilo +rules: +- apiGroups: + - "" + resources: + - nodes + verbs: + - list + - patch + - watch +- apiGroups: + - kilo.squat.ai + resources: + - peers + verbs: + - list + - watch +- apiGroups: + - apiextensions.k8s.io + resources: + - customresourcedefinitions + verbs: + - get +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: kilo +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: kilo +subjects: + - kind: ServiceAccount + 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 <