From ae6ef192ad27af5a2a8998be42b737ce78dfa4f2 Mon Sep 17 00:00:00 2001 From: stephan48 Date: Sat, 4 Nov 2023 01:46:53 +0100 Subject: [PATCH] --- .../2023-11-04-k3s-setup-plain-rootless.mdwn | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/posts/2023-11-04-k3s-setup-plain-rootless.mdwn b/posts/2023-11-04-k3s-setup-plain-rootless.mdwn index bc1d110..a58cf17 100644 --- a/posts/2023-11-04-k3s-setup-plain-rootless.mdwn +++ b/posts/2023-11-04-k3s-setup-plain-rootless.mdwn @@ -1,5 +1,6 @@ https://docs.k3s.io/advanced#known-issues-with-rootless-mode https://github.com/k3s-io/k3s/issues/6488#issuecomment-1339946080 +https://bank-vaults.dev/docs/installing/ ``` @@ -74,5 +75,70 @@ export KUBECONFIG=~/.kube/k3s.yaml # kubectl version should now work. + 54 wget https://get.helm.sh/helm-v3.13.1-linux-amd64.tar.gz + 55 tar xfvz helm-v3.13.1-linux-amd64.tar.gz + 56 mv linux-amd64/helm bin/ + 57 chmod +x bin/helm + + +helm upgrade --install --wait vault-operator oci://ghcr.io/bank-vaults/helm-charts/vault-operator +kubectl kustomize https://github.com/bank-vaults/vault-operator/deploy/rbac | kubectl apply -f - +kubectl apply -f https://raw.githubusercontent.com/bank-vaults/vault-operator/v1.21.0/deploy/examples/cr-raft.yaml + + +kubectl edit vault +add disable_mlock: true to config # or figure out how to allow mlock in rootless k3s + + 104 wget https://github.com/bank-vaults/bank-vaults/releases/download/1.20.4/bank-vaults-linux-amd64.tar.gz + 105 tar xfvz bank-vaults-linux-amd64.tar.gz + 106 mv bank-vaults bin/ + 107 chmod +x bin/bank-vaults + + 109 wget https://releases.hashicorp.com/vault/1.15.1/vault_1.15.1_linux_amd64.zip + 110 unzip vault_1.15.1_linux_amd64.zip + 111 mv vault bin/ + 112 chmod +x bin/vault + + +kubectl create namespace vault-infra +kubectl label namespace vault-infra name=vault-infra + +helm upgrade --install --wait vault-secrets-webhook oci://ghcr.io/bank-vaults/helm-charts/vault-secrets-webhook --namespace vault-infra + + + +kubectl apply -f - <