k8s/manifests/lemmy.yaml

52 lines
865 B
YAML
Raw Normal View History

2023-07-16 18:03:50 +00:00
---
2023-07-16 17:43:53 +00:00
apiVersion: v1
2023-07-16 19:01:03 +00:00
kind: namespace
2023-07-16 17:43:53 +00:00
metadata:
name: lemmy
2023-07-16 19:01:03 +00:00
...
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: data-lemmy-postgresql-0
2023-07-16 17:43:53 +00:00
namespace: lemmy
spec:
accessModes:
- ReadWriteOnce
storageClassName: longhorn-retain
resources:
requests:
storage: 20Gi
2023-07-16 18:03:50 +00:00
...
2023-07-16 18:16:53 +00:00
---
apiVersion: v1
kind: ServiceAccount
metadata:
namespace: lemmy
name: lemmy
...
---
apiVersion: v1
kind: Secret
type: kubernetes.io/service-account-token
metadata:
name: serviceaccounttoken
namespace: lemmy
annotations:
kubernetes.io/service-account.name: "lemmy"
...
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: lemmy-tokenreview-binding
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: system:auth-delegator
subjects:
- kind: ServiceAccount
name: lemmy
namespace: lemmy
...