blob: 655838774475f75824c708e09572aacedaf7c49b [file] [log] [blame]
apiVersion: apps/v1
kind: Deployment
metadata:
name: localstack
labels:
app: localstack
spec:
selector:
matchLabels:
app: localstack
template:
metadata:
labels:
app: localstack
spec:
hostname: localstack
containers:
- name: localstack
image: localstack/localstack
env:
- name: SERVICES
value: "s3:4569"
- name: POD_IP
valueFrom: { fieldRef: { fieldPath: status.podIP } }
ports:
- name: http
containerPort: 4569
---
kind: NetworkPolicy
apiVersion: networking.k8s.io/v1
metadata:
name: localstack
labels:
spec:
policyTypes:
- Ingress
- Egress
podSelector:
matchLabels:
app: localstack
ingress:
- ports:
- port: 4569
egress:
- {}
---
apiVersion: v1
kind: Service
metadata:
name: localstack
labels:
spec:
type: NodePort
ports:
- name: http
port: 4569
nodePort: 31000
targetPort: http
externalIPs:
[]
selector:
app: localstack