mirror of
https://github.com/outbackdingo/homelab-v.git
synced 2026-08-25 14:53:19 +00:00
docs(readme): Updated readme with sealed secrets info
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user