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
|
- cm-release-keys.yaml
|
||||||
- deployment.yaml
|
- deployment.yaml
|
||||||
- service.yaml
|
- service.yaml
|
||||||
|
- ingress.yaml
|
||||||
|
|||||||
@ -16,7 +16,8 @@ spec:
|
|||||||
metadata: { labels: { app: pegasus } }
|
metadata: { labels: { app: pegasus } }
|
||||||
spec:
|
spec:
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
kubernetes.io/arch: amd64
|
kubernetes.io/arch: arm64
|
||||||
|
node-role.kubernetes.io/worker: "true"
|
||||||
securityContext:
|
securityContext:
|
||||||
runAsNonRoot: true
|
runAsNonRoot: true
|
||||||
runAsUser: 65532
|
runAsUser: 65532
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user