docs(readme): Updated readme with sealed secrets info

This commit is contained in:
Vegard Hagen
2023-07-08 00:08:13 +02:00
parent 9832d5fc3c
commit 8b76759ba8
4 changed files with 28 additions and 6 deletions
+24
View File
@@ -62,6 +62,10 @@ kubectl taint nodes --all node-role.kubernetes.io/control-plane-
## Install Cilium as Container Network Interface (CNI)
```shell
kubectl kustomize --enable-helm infra/cilium | kubectl apply -f -
```
https://docs.cilium.io/en/stable/gettingstarted/k8s-install-default/
Install Cilium CLI
@@ -98,6 +102,21 @@ https://metallb.universe.tf/installation/
kubectl apply -k infra/metallb
```
# Sealed Secrets
Used to create encrypted secrets
```shell
kubectl apply -k infra/sealed-secrets
```
Be sure to store the generated sealed secret key in a safa place!
```shell
kubectl -n kube-system get secrets
```
*NB!*: There will be errors if you use my sealed secrets as you (hopefully) don't have the decryption key
# Traefik
Install Traefik
@@ -161,6 +180,11 @@ deployed using
kubectl apply -k infra/dashboard
```
Create a token
```shell
kubectl -n kubernetes-dashboard create token admin-user
```
# ApplicationSets
Once you've tested everything get the ball rolling with