Can you post or send a service and replicationController example of your nginx and letsencrypt?
kind: Service
apiVersion: v1
metadata:
name: letsencrypt-service
spec:
ports:
- port: 80
targetPort: 80
protocol: TCP
selector:
name: letsencrypt
role: cert-app
---
kind: ReplicationController
apiVersion: v1
metadata:
name: letsencrypt-rc
labels:
name: letsencrypt
role: cert-app
spec:
replicas: 1
selector:
name: letsencrypt
role: cert-app
template:
metadata:
name: letsencrypt-rc
labels:
name: letsencrypt
role: cert-app
spec:
containers:
- name: letsencrypt
image: ployst/letsencrypt:0.0.3
env:
- name: EMAIL
value: [email protected]
- name: DOMAINS
value: [MY DOMAIN, FOR NOW, IT'S MY EXTERNAL IP. WORKS?]
- name: RC_NAMES
value: nginx-ssl-proxy-api
ports:
- name: ssl-proxy-http
containerPort: 80
kind: Service
apiVersion: v1
metadata:
name: nginx-ssl-proxy-service
spec:
ports:
- name: https
port: 443
targetPort: ssl-proxy-https
protocol: TCP
- name: http
port: 80
targetPort: ssl-proxy-http
protocol: TCP
selector:
name: nginx-ssl-proxy-api
role: ssl-proxy
type: LoadBalancer
externalIPs: [xxx.xxx.xxx.xxx]
----
kind: ReplicationController
apiVersion: v1
metadata:
name: nginx-ssl-proxy-api
labels:
name: nginx-ssl-proxy-api
role: ssl-proxy
spec:
containers:
- name: nginx-ssl-proxy-api
image: ployst/nginx-ssl-proxy:0.0.3
env:
- name: CERT_SERVICE_HOST_ENV_NAME
value: LETSENCRYPT_SERVICE_SERVICE_HOST
- name: CERT_SERVICE_PORT_ENV_NAME
value: LETSENCRYPT_SERVICE_SERVICE_PORT