This repo only contains working workload.
Most of the system and infra workload is deployed through automation.
Create a kustomization fluxcd file that point to gitops/apps/<workloadname>
and put it in gitops/kustomizations
.
You workload will be deployed.
Create an Ingress resource:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: test
annotations:
cert-manager.io/cluster-issuer: bealv
labels:
probe: enabled
spec:
rules:
- host: 'test.bealv.lan'
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: test
port:
number: 9001
tls:
- hosts:
- 'test.bealv.lan'
secretName: test-tls
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: test
annotations:
cert-manager.io/cluster-issuer: bealvio
labels:
probe: enabled
spec:
ingressClassName: external
rules:
- host: 'test.bealv.io'
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: test
port:
number: 9001
tls:
- hosts:
- 'test.bealv.io'
secretName: test-tls