diff --git a/README.md b/README.md index 8282975..d879268 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ ## K3s cluster On first node: ``` -curl -sfL https://get.k3s.io | sh -s - --no-deploy traefik +curl -sfL https://get.k3s.io | sh -s - --disable local-path,traefik cat /var/lib/rancher/k3s/server/token kubectl config view --raw ``` diff --git a/ingress/Traefik2.x/ingressRoute-Traefik.yaml b/ingress/Traefik2.x/ingressRoute-Traefik.yml similarity index 100% rename from ingress/Traefik2.x/ingressRoute-Traefik.yaml rename to ingress/Traefik2.x/ingressRoute-Traefik.yml diff --git a/services/PVR/deploy-Plex.yml b/services/PVR/deploy-Plex.yml index fa9f294..e7084e4 100644 --- a/services/PVR/deploy-Plex.yml +++ b/services/PVR/deploy-Plex.yml @@ -23,6 +23,8 @@ spec: selector: matchLabels: app: plex + strategy: + type: Recreate template: metadata: labels: diff --git a/services/Vault/ingressRoute-Vault.yaml b/services/Vault/ingressRoute-Vault.yml similarity index 100% rename from services/Vault/ingressRoute-Vault.yaml rename to services/Vault/ingressRoute-Vault.yml diff --git a/storage/Longhorn/chart-values.yml b/storage/Longhorn/chart-values.yml index 8e56b32..d7aaef0 100644 --- a/storage/Longhorn/chart-values.yml +++ b/storage/Longhorn/chart-values.yml @@ -1,2 +1,5 @@ csi: kubeletRootDir: /var/lib/kubelet +defaultSettings: +# defaultDataPath: /var/lib/longhorn/ + defaultDataPath: /mnt/blockstorage/ diff --git a/system/RolloutRestart/cronjob-RolloutRestart.yml b/system/RolloutRestart/cronjob-RolloutRestart.yml index 16569f0..9f3684d 100644 --- a/system/RolloutRestart/cronjob-RolloutRestart.yml +++ b/system/RolloutRestart/cronjob-RolloutRestart.yml @@ -18,7 +18,7 @@ rules: apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: - name: kubectl-rolloutrestart + name: kubectl-rolloutrestart-default namespace: default roleRef: apiGroup: rbac.authorization.k8s.io @@ -29,6 +29,34 @@ subjects: name: kubectl-rolloutrestart namespace: default --- +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: kubectl-rolloutrestart-unifi + namespace: unifi +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: kubectl-rolloutrestart +subjects: + - kind: ServiceAccount + name: kubectl-rolloutrestart + namespace: default +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: kubectl-rolloutrestart-pvr + namespace: pvr +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: kubectl-rolloutrestart +subjects: + - kind: ServiceAccount + name: kubectl-rolloutrestart + namespace: default +--- apiVersion: batch/v1beta1 kind: CronJob metadata: @@ -51,6 +79,9 @@ spec: - name: kubectl image: bv11-cr01.bessems.eu/proxy/bitnami/kubectl command: - - 'bash' + - '/bin/bash' - '-c' - - 'for deploy in `kubectl get deployments | cut -d " " -f 1`; do kubectl rollout restart deployment $deploy; done' + args: + - for deploy in `kubectl get deployments -n default | cut -d " " -f 1`; do kubectl rollout restart deployment -n default $deploy; done; + for deploy in `kubectl get deployments -n unifi | cut -d " " -f 1`; do kubectl rollout restart deployment -n unifi $deploy; done; + for deploy in `kubectl get deployments -n pvr | cut -d " " -f 1`; do kubectl rollout restart deployment -n pvr $deploy; done;