all repos — infra @ a9dae339c442c7fd11cfb2bfb0901a274fe71925

infrastructure manifests and setup notes

apps/pixelfed/pixelfed.yaml (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
apiVersion: v1
kind: Service
metadata:
  name: pixelfed
spec:
  # selector:
  #   app: pixelfed
  ports:
    - name: pixelfed-http
      port: 80
      targetPort: 3535
---
apiVersion: v1
kind: Endpoints
metadata:
  name: pixelfed
subsets:
- addresses:
  - ip: 192.168.100.30
  ports:
  - port: 3535
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: ani.place
  namespace: default
spec:
  ingressClassName: caddy
  rules:
  - host: ani.place
    http:
      paths:
      - path: /
        pathType: Prefix
        backend:
          service:
            name: pixelfed
            port:
              number: 80