infra/kubernetes/nitter/Deployment-nitter.yaml

54 lines
1.3 KiB
YAML
Raw Normal View History

apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
kubenix/k8s-version: '1.30'
kubenix/project-name: kubenix
labels:
kubenix/hash: e672eb08bf0db5ef675b3b6036ca047f43b4614f
name: nitter
namespace: nitter
spec:
selector:
matchLabels:
app: nitter
template:
metadata:
labels:
app: nitter
spec:
containers:
- image: git.gmem.ca/arch/nitter:latest
imagePullPolicy: Always
name: nitter
ports:
- containerPort: 8080
name: http
volumeMounts:
- mountPath: /src/nitter.conf
name: config
subPath: nitter.conf
- mountPath: /src/guest_accounts.json
name: accounts
subPath: guest_accounts.json
- image: git.gmem.ca/arch/nitter:latest
imagePullPolicy: Always
name: nitter-ro
ports:
- containerPort: 8081
name: http
volumeMounts:
- mountPath: /src/nitter.conf
name: config
subPath: nitter-ro.conf
- mountPath: /src/guest_accounts.json
name: accounts
subPath: guest_accounts.json
volumes:
- name: accounts
secret:
secretName: nitter
- configMap:
name: nitter
name: config