steps towards a completely managed cluster
This commit is contained in:
10
infrastructure/external/kustomization.yaml
vendored
Normal file
10
infrastructure/external/kustomization.yaml
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
namespace: external
|
||||
|
||||
|
||||
resources:
|
||||
- omv-s3.ingress.yaml
|
||||
- openmediavault.ingress.yaml
|
||||
- proxmox.ingress.yaml
|
3
infrastructure/external/omv-s3.ingress.yaml
vendored
3
infrastructure/external/omv-s3.ingress.yaml
vendored
@@ -2,7 +2,6 @@ apiVersion: traefik.containo.us/v1alpha1
|
||||
kind: IngressRoute
|
||||
metadata:
|
||||
name: omv-s3-ingressroute
|
||||
namespace: external
|
||||
spec:
|
||||
entryPoints:
|
||||
- websecure
|
||||
@@ -20,7 +19,6 @@ apiVersion: v1
|
||||
kind: Endpoints
|
||||
metadata:
|
||||
name: omv-s3
|
||||
namespace: external
|
||||
subsets:
|
||||
- addresses:
|
||||
- ip: 192.168.1.157
|
||||
@@ -31,7 +29,6 @@ apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: omv-s3
|
||||
namespace: external
|
||||
spec:
|
||||
ports:
|
||||
- port: 9000
|
||||
|
@@ -3,8 +3,6 @@ kind: Kustomization
|
||||
|
||||
namespace: nfs-provisioner
|
||||
|
||||
bases:
|
||||
|
||||
resources:
|
||||
- github.com/kubernetes-sigs/nfs-subdir-external-provisioner//deploy
|
||||
- namespace.yaml
|
||||
|
9
infrastructure/sealedsecrets/README.md
Normal file
9
infrastructure/sealedsecrets/README.md
Normal file
@@ -0,0 +1,9 @@
|
||||
### Restoring sealed secrets
|
||||
```bash
|
||||
# install the sealed secrets controller
|
||||
kubectl kustomize . | kubectl apply -f -
|
||||
# restore the sealed secrets
|
||||
kubectl apply -f main.key
|
||||
# restart pod
|
||||
kubectl delete pod -n kube-system -l name=sealed-secrets-controller
|
||||
```
|
@@ -6,7 +6,6 @@ metadata:
|
||||
labels:
|
||||
name: sealed-secrets-service-proxier
|
||||
name: sealed-secrets-service-proxier
|
||||
namespace: kube-system
|
||||
rules:
|
||||
- apiGroups:
|
||||
- ""
|
||||
@@ -35,7 +34,6 @@ metadata:
|
||||
labels:
|
||||
name: sealed-secrets-controller
|
||||
name: sealed-secrets-controller
|
||||
namespace: kube-system
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
kind: Role
|
||||
@@ -43,7 +41,6 @@ roleRef:
|
||||
subjects:
|
||||
- kind: ServiceAccount
|
||||
name: sealed-secrets-controller
|
||||
namespace: kube-system
|
||||
---
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: Role
|
||||
@@ -52,7 +49,6 @@ metadata:
|
||||
labels:
|
||||
name: sealed-secrets-key-admin
|
||||
name: sealed-secrets-key-admin
|
||||
namespace: kube-system
|
||||
rules:
|
||||
- apiGroups:
|
||||
- ""
|
||||
@@ -116,7 +112,6 @@ metadata:
|
||||
labels:
|
||||
name: sealed-secrets-service-proxier
|
||||
name: sealed-secrets-service-proxier
|
||||
namespace: kube-system
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
kind: Role
|
||||
@@ -133,7 +128,6 @@ metadata:
|
||||
labels:
|
||||
name: sealed-secrets-controller
|
||||
name: sealed-secrets-controller
|
||||
namespace: kube-system
|
||||
spec:
|
||||
minReadySeconds: 30
|
||||
replicas: 1
|
||||
@@ -157,7 +151,7 @@ spec:
|
||||
command:
|
||||
- controller
|
||||
env: []
|
||||
image: docker.io/bitnami/sealed-secrets-controller:v0.23.1
|
||||
image: controller
|
||||
imagePullPolicy: IfNotPresent
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
@@ -342,7 +336,6 @@ metadata:
|
||||
labels:
|
||||
name: sealed-secrets-controller
|
||||
name: sealed-secrets-controller
|
||||
namespace: kube-system
|
||||
spec:
|
||||
ports:
|
||||
- port: 8080
|
||||
@@ -365,7 +358,6 @@ roleRef:
|
||||
subjects:
|
||||
- kind: ServiceAccount
|
||||
name: sealed-secrets-controller
|
||||
namespace: kube-system
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ServiceAccount
|
||||
@@ -374,4 +366,3 @@ metadata:
|
||||
labels:
|
||||
name: sealed-secrets-controller
|
||||
name: sealed-secrets-controller
|
||||
namespace: kube-system
|
||||
|
12
infrastructure/sealedsecrets/kustomization.yaml
Normal file
12
infrastructure/sealedsecrets/kustomization.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
namespace: kube-system
|
||||
|
||||
resources:
|
||||
- controller.yaml
|
||||
|
||||
images:
|
||||
- name: controller
|
||||
newName: docker.io/bitnami/sealed-secrets-controller
|
||||
newTag: v0.23.1
|
Reference in New Issue
Block a user