monero ingress + move pegasus to arm64
This commit is contained in:
parent
6f6fb363b3
commit
b1f8981b6c
25
services/crypto/monerod/ingress.yaml
Normal file
25
services/crypto/monerod/ingress.yaml
Normal file
@ -0,0 +1,25 @@
|
||||
# services/crypto/monerod/ingress.yaml
|
||||
apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: monerod
|
||||
namespace: crypto
|
||||
annotations:
|
||||
kubernetes.io/ingress.class: traefik
|
||||
traefik.ingress.kubernetes.io/router.entrypoints: websecure
|
||||
traefik.ingress.kubernetes.io/router.tls: "true"
|
||||
cert-manager.io/cluster-issuer: letsencrypt
|
||||
spec:
|
||||
tls:
|
||||
- hosts: [ "monero.bstein.dev" ]
|
||||
secretName: monero-bstein-dev-tls
|
||||
rules:
|
||||
- host: monero.bstein.dev
|
||||
http:
|
||||
paths:
|
||||
- pathType: Prefix
|
||||
path: /
|
||||
backend:
|
||||
service:
|
||||
name: monerod
|
||||
port: { number: 18081 }
|
||||
@ -6,3 +6,4 @@ resources:
|
||||
- cm-release-keys.yaml
|
||||
- deployment.yaml
|
||||
- service.yaml
|
||||
- ingress.yaml
|
||||
|
||||
@ -16,7 +16,8 @@ spec:
|
||||
metadata: { labels: { app: pegasus } }
|
||||
spec:
|
||||
nodeSelector:
|
||||
kubernetes.io/arch: amd64
|
||||
kubernetes.io/arch: arm64
|
||||
node-role.kubernetes.io/worker: "true"
|
||||
securityContext:
|
||||
runAsNonRoot: true
|
||||
runAsUser: 65532
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user