32 lines
666 B
YAML
32 lines
666 B
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: s3-proxy-nginx-conf
|
|
namespace: s3-proxy
|
|
data:
|
|
nginx.conf: |
|
|
worker_processes auto;
|
|
error_log /dev/stderr info;
|
|
|
|
events {
|
|
worker_connections 1024;
|
|
}
|
|
|
|
stream {
|
|
upstream minio_backend {
|
|
server 192.168.8.121:9000;
|
|
server 192.168.8.122:9000;
|
|
server 192.168.8.123:9000;
|
|
server 192.168.8.124:9000;
|
|
}
|
|
|
|
server {
|
|
listen 443 ssl;
|
|
ssl_certificate /vault/secrets/tls.crt;
|
|
ssl_certificate_key /vault/secrets/tls.key;
|
|
proxy_pass minio_backend;
|
|
proxy_connect_timeout 5s;
|
|
proxy_timeout 300s;
|
|
}
|
|
}
|