diff --git a/09_Homepage/04_homepage-configmap.yaml b/09_Homepage/04_homepage-configmap.yaml index d71a548..46ef826 100644 --- a/09_Homepage/04_homepage-configmap.yaml +++ b/09_Homepage/04_homepage-configmap.yaml @@ -66,12 +66,16 @@ data: url: https://pve-83.fritz.box:8006 username: homepage_api@pam!homepage_api password: 7676925b-3ed4-4c8b-9df5-defb4a9a0871 + - Longhorn: + icon: longhorn.png + href: https://longhorn-dashboard.k8s.schnrbs.work + description: Longhorn volume provisioning - Party Time: - Linkwarden: icon: linkwarden.png href: https://lw.homeee.schnorbus.net - description: Homepage is 😎 + description: Homepage isssss 😎 widgets: - type: linkwarden url: https://lw.homeee.schnorbus.net diff --git a/gitops/README.md b/gitops/README.md new file mode 100644 index 0000000..b333330 --- /dev/null +++ b/gitops/README.md @@ -0,0 +1,6 @@ +https://www.reddit.com/r/GitOps/comments/1ih3b4a/discussion_setting_up_fluxcd_on_k3s_for_home_labs/ + +https://bash.ghost.io/k8s-home-lab-gitops-with-fluxcd/ + +https://bash.ghost.io/secure-kubernetes-secrets-disaster-recovery-with-sops-gitops-fluxcd/ + diff --git a/statefulset/depl.yaml b/statefulset/depl.yaml index 71a29a6..24455ee 100644 --- a/statefulset/depl.yaml +++ b/statefulset/depl.yaml @@ -1,22 +1,3 @@ -apiVersion: v1 -kind: Service -metadata: - name: nginx - namespace: test - labels: - app: nginx -spec: - ports: - - port: 80 - name: web - clusterIP: None - selector: - app: nginx - template: - spec: - nodeSelector: - node.longhorn.io/create-default-disk: "true" # this is required to create a disk on the node - --- apiVersion: apps/v1 kind: StatefulSet @@ -24,8 +5,6 @@ metadata: name: web namespace: test spec: - nodeSelector: - node.longhorn.io/create-default-disk: "true" # this is required to create a disk on the node selector: matchLabels: app: nginx # has to match .spec.template.metadata.labels diff --git a/statefulset/svc.yaml b/statefulset/svc.yaml new file mode 100644 index 0000000..f677879 --- /dev/null +++ b/statefulset/svc.yaml @@ -0,0 +1,18 @@ +apiVersion: v1 +kind: Service +metadata: + name: nginx + namespace: test + labels: + app: nginx +spec: + ports: + - port: 80 + name: web + clusterIP: None + selector: + app: nginx + template: + spec: + nodeSelector: + node.longhorn.io/create-default-disk: "true" # this is required to create a disk on the node